Ergebnis 1 bis 13 von 13

Thema: Statische Seiten vortäuschen ohne index.php

  1. #1
    Contao-Nutzer
    Registriert seit
    28.06.2010.
    Beiträge
    40

    Standard Statische Seiten vortäuschen ohne index.php

    HI,

    ich will statische Seiten vortäuschen. Ohne dieses index.php. Leider funktioniert die betreffende Einstellung in den Einstellungen nicht (siehe Screen), dann erscheint "Not Found - The requested URL /home.html was not found on this server."

    Was muss ich noch ändern?
    Angehängte Grafiken Angehängte Grafiken

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von stefande Beitrag anzeigen
    Was muss ich noch ändern?
    Das steht u.a. im offiziellen Contao Benutzerhandbuch.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    28.06.2010.
    Beiträge
    40

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Leider habe ich keine .htaccess.default-Datei im Contao-Verzeichnis.

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann zeigt Dir vermutlich Dein FTP-Programm solche versteckten Dateien nicht an oder Du hast die betreffende Datei tatsächlich nicht auf den Server übertragen.

    Im ersten Fall findest Du in den Einstellungen Deines FTP-Clients sicherlich die entsprechende Option, um auch versteckte Dateien anzuzeigen.

    Ob die betreffende Vorlage der Serverkonfigurationsdatei (und ev. alle weiteren .htaccess Dateien) auf Deinem Server vorhanden sind, überprüfst Du am bestem mit Hilfe des Contao Systemdiagnosetools.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Nutzer
    Registriert seit
    28.06.2010.
    Beiträge
    40

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Dann zeigt Dir vermutlich Dein FTP-Programm solche versteckten Dateien nicht an oder Du hast die betreffende Datei tatsächlich nicht auf den Server übertragen.

    Im ersten Fall findest Du in den Einstellungen Deines FTP-Clients sicherlich die entsprechende Option, um auch versteckte Dateien anzuzeigen.

    Ob die betreffende Vorlage der Serverkonfigurationsdatei (und ev. alle weiteren .htaccess Dateien) auf Deinem Server vorhanden sind, überprüfst Du am bestem mit Hilfe des Contao Systemdiagnosetools.
    Mmmh... Habe nun die .htaccess (die bei Contao 2.9.1. mitgeliefert wurde) in den root Ordner gelegt. Wenn ich meine URL aufrufe sagt er mir "Forbidden - You don't have permission to access / on this server."

    Whats happen?

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von stefande Beitrag anzeigen
    Mmmh... Habe nun die .htaccess (die bei Contao 2.9.1. mitgeliefert wurde) in den root Ordner gelegt. Wenn ich meine URL aufrufe sagt er mir "Forbidden - You don't have permission to access / on this server."
    Mit "Root Ordner" ist im gegenständlichen Fall aber das Hauptverzeichnis Deiner Contao Installation gemeint! Hast Du schon dort Deine ".htaccess"? Darüber hinaus bitte auch sicherstellen, dass die RewriteBase in der ".htaccess" korrekt gesetzt wird (im Speziellen falls Du auf Deine Installation über ein Unterverzeichnis in der URL zugreifst!)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer
    Registriert seit
    28.06.2010.
    Beiträge
    40

    Standard

    Sorry, aber ich packs einfach nicht.

    Meine Installation liegt auf der obersten Ebene. Meine .htaccess sieht folgendermaßen aus:

    Code:
    ##
    # Contao Open Source CMS
    # Copyright (C) 2005-2010 Leo Feyer
    #
    # Formerly known as TYPOlight Open Source CMS.
    #
    # This program is free software: you can redistribute it and/or
    # modify it under the terms of the GNU Lesser General Public
    # License as published by the Free Software Foundation, either
    # version 3 of the License, or (at your option) any later version.
    # 
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    # Lesser General Public License for more details.
    # 
    # You should have received a copy of the GNU Lesser General Public
    # License along with this program. If not, please visit the Free
    # Software Foundation website at <http://www.gnu.org/licenses/>.
    #
    # PHP version 5
    # @copyright  Leo Feyer 2005-2010
    # @author     Leo Feyer <http://www.contao.org>
    # @license    LGPL
    ##
    
    <IfModule mod_deflate.c>
    
      ##
      # Use mod_deflate to compress JavaScript, CSS and XML files. Do not add
      # PHP and HTML files, because those have already been compressed by Contao.
      ##
      <FilesMatch "\.(css|js|xml)$">
        SetOutputFilter DEFLATE
      </FilesMatch>
    
    </IfModule>
    
    <IfModule mod_headers.c>
    
      ##
      # Add a Vary Accept-Encoding header for the compressed resources. If you
      # modify the file types above, make sure to change them here accordingly.
      ##
      <FilesMatch "\.(js|css|xml|gz)$">
        Header append Vary Accept-Encoding
      </FilesMatch>
    
    </IfModule>
    
    <IfModule mod_expires.c>
      ExpiresActive On
    
      ##
      # Specify an expiration one week in the future for images, JavaScripts and
      # CSS files (as recommended by Google Page Speed). Edit or remove the lines
      # to set up your own expiration logic.
      ##
      ExpiresByType image/png A604800
      ExpiresByType image/gif A604800
      ExpiresByType image/jpg A604800
      ExpiresByType image/jpeg A604800
      ExpiresByType text/javascript A604800
      ExpiresByType application/x-javascript A604800
      ExpiresByType text/css A604800
    
    </IfModule>
    
    <IfModule mod_rewrite.c>
      RewriteEngine On
    
      ##
      # Set the RewriteBase if your Contao installation is in a subdirectoy and
      # the rewrite rules are not working properly. Usage examples:
      #
      #   RewriteBase /contao-2.9.0
      #   RewriteBase /path/to/contao
      #
      # Uncomment the following line to set the RewriteBase.
      ##
      #RewriteBase /
    
      ##
      # Contao usually does not pass absolute URLs via GET, therefore the
      # following rules block all requests that try to pass a URL or the /etc/
      # directory as parameter (malicious requests).
      ##
      RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC,OR]
      RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
      RewriteRule .* - [F,L]
    
      ##
      # Uncomment the following lines and replace "domain.com" with your domain
      # name to redirect requests without "www" to the correct domain. 
      ##
      #RewriteCond %{HTTP_HOST} ^domain\.com [NC]
      #RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
    
      ##
      # Do not rewrite requests for static files or folders such as style sheets,
      # images, movies or text documents.
      ##
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
    
      ##
      # By default, Contao adds ".html" to the generated URLs to simulate static
      # HTML documents. If you change the URL suffix in the back end settings, make
      # sure to change it here accordingly!
      #
      #   RewriteRule .*\.html$ index.php [L]   # URL suffix .html
      #   RewriteRule .* index.php [L]          # No URL suffix
      #   RewriteRule .*\.txt$ index.php [L]    # URL suffix .txt
      #
      # If you are using mod_cache, it is recommended to use the RewriteRule below,
      # which adds the query string to the internal URL:
      # 
      #   RewriteRule (.*\.html)$ index.php/$1 [L]
      #
      # Note that not all environments support mod_rewrite and mod_cache!
      ##
      RewriteRule .*\.html$ index.php [L]
    
    </IfModule>

    Was trage ich genau bei

    RewriteBase /contao-2.9.0
    RewriteBase /path/to/contao


    ein?

  8. #8
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Diese zwei Zeilen brauchst Du gar nicht zu ändern. Das sind nur zwei Beispielangaben.

    Entscheidend sind die folgenden Zeilen:
    Code:
      # Uncomment the following line to set the RewriteBase.
      ##
      #RewriteBase /
    Wie auch im Kommentar steht, müsste zum Setzen der RewriteBase das Kommentarzeichen "#" entfernt werden:
    Code:
      # Uncomment the following line to set the RewriteBase.
      ##
      RewriteBase /
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  9. #9
    Contao-Fan
    Registriert seit
    25.10.2009.
    Beiträge
    254

    Standard

    In der Zeile darüber steht's doch. Wenn Contao aber im Startverzeichnis liegt, funktionierts auch so.
    Chuck Norris doesn’t use web standards as the web will conform to him...

  10. #10
    Contao-Nutzer
    Registriert seit
    28.06.2010.
    Beiträge
    40

    Standard

    Ok Funzt. Danke.

    Nun will ich ja aber statische Seiten vortäuschen. Bin nach dem Benutzerhandbuch vorgangen, trotzdem sagt er mir dann "The requested URL /home was not found on this server." wenn ich meine Domain aufrufe. home gibt es aber.

  11. #11
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was soll das "/home" sein? HTML-Datei, Verzeichnis? Hast Du in den "Einstellungen" den "URL-Suffix" deaktiviert/gelöscht? Falls ja, dann müsstest Du auch die entsprechenden Anpassungen in Deiner ".htaccess" vornehmen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  12. #12
    Contao-Nutzer
    Registriert seit
    28.06.2010.
    Beiträge
    40

    Standard

    ok Funzt.... Danke bis hierhin. Jetzt will ich das index.php noch loswerden. Die entsprechende Einstellung im Backend funzt aber auch nicht. bzw. sagt er mir dann wieder "The requested URL /home was not found on this server."

    In der .htaccess habe ich nun:

    Code:
    RewriteRule .* index.php [L]

  13. #13
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vorausgesetzt, dass
    • Du in den "Einstellungen" die Option "URLs umschreiben" aktiviert hast
    • auf Deinem Hosting das Apache-Modul "mod_rewrite" verfügbar ist
    • Dein "Seitenalias" korrekt eingetragen ist (beispielsweise für Deine Startseite "home")
    • Du in den "Einstellungen" den "URL-Suffix" entfernt hast und die ".htaccess" korrekt angepasst hast


    Dies alles vorausgesetzt, solltest Du über einen Aufruf der Art "http://www.example.com/home" die Startseite Deiner Webseite aufrufen können.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Neue Installation Links wollen nicht ohne index.php
    Von Sundweb im Forum Installation / Update
    Antworten: 10
    Letzter Beitrag: 13.11.2010, 14:58
  2. Statische Seiten mit IIS simulieren
    Von JamieFraser im Forum Was kann Contao?
    Antworten: 4
    Letzter Beitrag: 21.02.2010, 12:50
  3. Statische Webseiten Seiten migrieren
    Von bienchen im Forum Installation / Update
    Antworten: 3
    Letzter Beitrag: 27.12.2009, 16:40
  4. URLs umschreiben (ohne index.php)
    Von einszweidrei im Forum Installation / Update
    Antworten: 11
    Letzter Beitrag: 08.09.2009, 15:47

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •