Ergebnis 1 bis 22 von 22

Thema: Link auf HTML-Seite = 404 Fehler

  1. #1
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard Link auf HTML-Seite = 404 Fehler

    Hallo zusammen,
    ich habe folgendes Problem:

    Ich habe Daten von Kugelpanoramen auf den Server geladen. Nun kann ich die HTML aber nicht aufrufen, denn sobald ich über die URL die Seite öffne, kommt die 404 Fehlermeldung.
    Die Daten sind aber definitiv auf dem Server.

    Hier eine der URL´s:
    http://www.p-o-m.de/panoramen/panoga...cube_equi.html

    Ich weiß nicht ob das von Bedeutung ist, aber die Daten lagen vorher auf einem anderen Server und da hat die Verlinkung einwandfrei funktioniert.

    Kann mir jemand weiterhelfen?

  2. #2
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    bitte .htaccess prüfen....

  3. #3
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Zitat Zitat von magicsepp Beitrag anzeigen
    bitte .htaccess prüfen....
    Nach was genau? Ich kenn mich leider nicht so sehr aus. Ich hab es schon getest indem ich die 404 Zeile rausnehme und die Seite bei der Seitenstruktur ausgeblendet hab. Dann kam "page not found".
    Obwohl die html-Datei mit allen Verknüpfungen definitiv auf dem Server liegt.

  4. #4
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    rewritebase

    aber da ist noch mehr. Unterstützt der Server rewrite? Unterstützt er htaccess? ...
    while(!asleep()) {sheep++;}

  5. #5
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Zitat Zitat von Toad Beitrag anzeigen
    rewritebase

    aber da ist noch mehr. Unterstützt der Server rewrite? Unterstützt er htaccess? ...
    Wo kann ich das denn prüfen?

  6. #6
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    In der htaccess steht irgendwo "rewritebase. Da trägst du den Pfad von documentroot des Servers bis cum contao-Verzeichnis ein.

    Bsp.: documentroot ist /srv/www/htdocs und contao ist in /srv/www/htdocs/contao

    dann ist

    rewritebase /contao

    Die Webseite wäre dann erreichbar unter http://contao/

    Ob das funktioniert hängt von der Konfiguration des Servers ab und das kann dir der Provider sagen. Wenn es dein eigener Server ist, dann müsstest du das wissen.


    Also: Wichtig ist ob sich an der Verzeichnisstruktur was geändert hat. Das weißt nur du.
    while(!asleep()) {sheep++;}

  7. #7
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Ne, war gerade auf der Seite. Geht ja alles ausser der Link.

    Vergiss das oben geschriebene wieder

    Hmmm.
    while(!asleep()) {sheep++;}

  8. #8
    Contao-Nutzer
    Registriert seit
    01.11.2012.
    Ort
    Kiel
    Beiträge
    109

    Standard

    Moin pom,

    deine Angaben lassen viel Platz zum Raten, daher tue ich das mal.
    (Soll heissen: ein paar weitere Informationen wären gut!)

    Contao ist so konfiguriert, dass URLs umgeschrieben werden und das URL-Suffix ".html" genutzt wird - wir sehen ja auf der Website, dass es funktioniert.
    Die dafür benötigten RewriteRule-Einträge in der .htaccess müssen folglich gesetzt sein und funktionieren auch.

    Nun hast du eine .HTML-Datei hochgeladen (in welchen Ordner? Laut Link auf dem ersten Bild unter http://www.p-o-m.de/kugelpanorama-galerie.html müsste die HTML-Datei auf dem Server unter /panoramen/panogalerie/schlosspark/ liegen?).


    Beim Aufruf von http://www.p-o-m.de/panoramen/panoga...cube_equi.html scheint nun Folgendes zu passieren:
    der Server schreibt die Adresse anhand der eingestellten RewriteRule um, leitet also auf die index.php von Contao weiter. Contao kennt keine Seite mit dem Alias "panoramen/panogalerie/..." und gibt die 404-Seite aus.


    Die Frage wäre dann, warum er diese Adresse umschreibt. Prüfe mal folgendes:
    • Steht in deiner .htaccess die RewriteCond vor der RewriteRule? Poste am Besten deine .htaccess komplett. So ungefähr sollte es aussehen:
      Code:
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule .*\.html$ index.php [L]
    • Liegt die HTML-Datei wirklich unter dem o.a. Pfad?
    • Wenn ja: benenne die .htaccess für einen kurzen Moment um in .htaccess.bak, und rufe die Adresse http://www.p-o-m.de/panoramen/panoga...cube_equi.html auf. Was passiert? (Danach die .htaccess.bak wieder umbenennen)
    • Gibt es Fehlermeldungen im Systemlog im Contao Backend, oder im error_log des Servers? Letzteres solltest du in der Verwaltungsoberfläche deines Webhosters finden können, oder als Datei auf dem FTP-Server.

  9. #9
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Hallo MartinG,
    danke erstmal für deine ausfürliche Antwort.
    Die HTML Datei liegt definitiv auf dem o.g. Pfad hab ich und auch meine Kollegen schon mehrfach geprüft, weils für uns eigentlich das naheliegendste war.
    Die .htaccess habe ich umbenannt und den Link aufgerufen. Passiert ist nichts. Werde immer noch auf die 404-Fehlerseite weitergeleitet.

    Fehlermeldungen kann ich keine finden, auch keine error_log auf dem Server.

    Hier noch die .htaccsess:

    PHP-Code:
    RewriteEngine On
    RewriteBase 
    /
    RewriteRule /index.php http://www.p-o-m.de/
    RewriteCond %{HTTP_HOST} !^www.p-o-m.de
    RewriteRule 
    ^(.*)$ http://www.p-o-m.de/$1 [R=301,L]

    #Redirect permanent /index.php http://www.p-o-m.de/

    ##
    # Contao Open Source CMS
    # Copyright (C) 2005-2012 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-2012
    # @author     Leo Feyer <http://www.contao.org>
    # @license    LGPL
    ##

    ##
    # Disable ETags
    # @see http://developer.yahoo.com/performance/rules.html#etags
    ##
    FileETag None

    ##
    # Prevent access to the Contao template files
    ##
    <FilesMatch "\.(tpl|html5|xhtml)$">
      
    Order allow,deny
      Deny from all
    </FilesMatch>

    <
    IfModule mod_mime.c>

      
    ##
      # Serve the correct content type for .htc files (CSS3 PIE)
      # @see http://css3pie.com/documentation/known-issues/#content-type
      ##
      
    AddType text/x-component .htc

    </IfModule>

    <
    IfModule mod_deflate.c>

      
    ##
      # Use mod_deflate to compress JavaScript, CSS, XML, HTML and PHP files.
      # @see http://developer.yahoo.com/performance/rules.html#gzip
      ##
      
    <FilesMatch "\.(css|js|xml|html?|php)$">
        
    SetOutputFilter DEFLATE
      
    </FilesMatch>

    </
    IfModule>

    <
    IfModule mod_headers.c>

      
    ##
      # Disable ETags
      # @see http://developer.yahoo.com/performance/rules.html#etags
      ##
      
    Header unset ETag

      
    ##
      # Add a Vary Accept-Encoding header for the compressed resources. If you
      # modify the file types above, make sure to change them here accordingly.
      # @see http://developer.yahoo.com/performance/rules.html#gzip
      ##
      
    <FilesMatch "\.(js|css|xml|gz)$">
        
    Header append Vary Accept-Encoding
      
    </FilesMatch>

    </
    IfModule>

    <
    IfModule mod_expires.c>

      
    ##
      # Activate the module
      ##
      
    ExpiresActive On

      
    ##
      # Specify an expiration 30 days in the future for images, JavaScripts and
      # CSS files. Edit or remove the lines to set up your own expiration logic.
      # @see http://developer.yahoo.com/performance/rules.html#expires
      ##
      
    ExpiresByType image/png A2592000
      ExpiresByType image
    /gif A2592000
      ExpiresByType image
    /jpg A2592000
      ExpiresByType image
    /jpeg A2592000
      ExpiresByType text
    /javascript A2592000
      ExpiresByType application
    /x-javascript A2592000
      ExpiresByType application
    /javascript A2592000
      ExpiresByType text
    /css A2592000
      ExpiresByType image
    /x-icon A2592000

    </IfModule>

    <
    IfModule mod_rewrite.c>

      
    ##
      # Activate the module
      ##
      
    RewriteEngine On

      
    ##
      # Change the RewriteBase if your Contao installation is in a subdirectoy and
      # the rewrite rules are not working properly. Usage examples:
      #
      #   RewriteBase /contao-2.11.0
      #   RewriteBase /path/to/contao
      #
      # Depending on your server, you might have to remove the line entirely. 
      ##
      
    RewriteBase /

      
    ##
      # 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]

      ##
      # If you cannot use mod_deflate, uncomment the following lines to load a
      # compressed .gz version of the aggregated Contao JavaScript and CSS files.
      ##
      #AddEncoding gzip .gz
      #<FilesMatch "\.js\.gz$">
      #  AddType "text/javascript" .gz
      #</FilesMatch>
      #<FilesMatch "\.css\.gz$">
      #  AddType "text/css" .gz
      #</FilesMatch>
      #RewriteCond %{HTTP:Accept-encoding} gzip
      #RewriteCond %{REQUEST_FILENAME} \.(js|css)$
      #RewriteCond %{REQUEST_FILENAME}.gz -f
      #RewriteRule ^(.*)$ $1.gz [QSA,L]

      ##
      # Do not rewrite requests for static files or folders such as style sheets,
      # images, movies or text documents. Do not add the URL suffix here!
      ##
      
    <FilesMatch "\.(png|gif|jpe?g|js|css|ico|php|xml|csv|txt|gz|swf|flv|eot|woff|svg|ttf|htm)$">
        
    RewriteEngine Off
      
    </FilesMatch>

      
    ##
      # 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 .*\.htmlindex.php [L]

      
    ##
      # The following rules are required if you want to pass the language as first
      # URL parameter (added in Contao 2.11). The first rule rewrites an empty URL
      # to the front end controller, the second one adds a missing trailing slash.
      ##
      
    RewriteRule ^[a-z]{2}/$ index.php [L]
      
    RewriteRule ^([a-z]{2})$ $1/ [R=301,L]
      
      
    ### Fehlerseite Alias angegeben

    ErrorDocument 404 /seite-nicht-gefunden.html

    </IfModule
    Geändert von xchs (05.12.2012 um 15:01 Uhr) Grund: Direktzitat entfernt

  10. #10
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    RewriteRule steht bei mir ziemlich oft in der .htaccess...ist das normal?
    Wenn ja, bei welcher genau muss die RewriteCond davor stehen?

  11. #11
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Zitat Zitat von pom Beitrag anzeigen
    Die .htaccess habe ich umbenannt und den Link aufgerufen. Passiert ist nichts. Werde immer noch auf die 404-Fehlerseite weitergeleitet.
    Normalerweise sollte ohne .htacess keine Contao 404 Seite mehr kommen... da ist irgendetwas seltsam....

  12. #12
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Also falls das noch weiter hilft: Ich kann auf alles, was mit der html zu tun hat zugreifen (Beispiel:http://www.p-o-m.de/panoramen/panoga...rk/adresse.png) und auch die PHP-Dateien im Hauptordner der Website aufrufen. Lediglich bei html-Dateien hab ich ein Problem. Versuche ich aber die Datei mit der Endung ".htm" aufzurufen funktionierts. Aber wieso? Was stimmt denn in meiner htaccess nicht?

  13. #13
    Contao-Nutzer
    Registriert seit
    01.11.2012.
    Ort
    Kiel
    Beiträge
    109

    Standard

    Zitat Zitat von pom Beitrag anzeigen
    RewriteRule steht bei mir ziemlich oft in der .htaccess...ist das normal?
    Wenn ja, bei welcher genau muss die RewriteCond davor stehen?
    Ja, die RewriteRules in der .htaccess sind insoweit normal, als dass sie alle einen bestimmten Zweck erfüllen.
    Probier mal, die RewriteCond vor die RewriteRule ziemlich am Ende der .htaccess zu schreiben:
    Code:
    RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule .*\.html$ index.php [L]
    Was passiert danach beim Aufruf der fraglichen URL?


    Zitat Zitat von magicsepp Beitrag anzeigen
    Normalerweise sollte ohne .htacess keine Contao 404 Seite mehr kommen... da ist irgendetwas seltsam....
    Richtig, das ist merkwürdig. Kam dort wirklich die Contao 404-Seite, oder war es die 404-Seite des Webservers?

  14. #14
    Contao-Nutzer
    Registriert seit
    01.11.2012.
    Ort
    Kiel
    Beiträge
    109

    Standard

    Zitat Zitat von pom Beitrag anzeigen
    Also falls das noch weiter hilft: Ich kann auf alles, was mit der html zu tun hat zugreifen (Beispiel:http://www.p-o-m.de/panoramen/panoga...rk/adresse.png) und auch die PHP-Dateien im Hauptordner der Website aufrufen. Lediglich bei html-Dateien hab ich ein Problem. Versuche ich aber die Datei mit der Endung ".htm" aufzurufen funktionierts. Aber wieso? Was stimmt denn in meiner htaccess nicht?
    Ja, das hilft. Das zeigt, dass der Pfad auf dem Webserver richtig ist und mit der URL übereinstimmt. Ausserdem zeigt es, dass wirklich nur .html-Dateien betroffen sind - denn genau diese werden mit der eben genannten RewriteRule umgeschrieben. Dateien mit anderen Endungen, z.B. .htm, werden nicht umgeschrieben - durch diesen Block in der .htaccess:
    PHP-Code:
      ## 
      # Do not rewrite requests for static files or folders such as style sheets, 
      # images, movies or text documents. Do not add the URL suffix here! 
      ## 
      
    <FilesMatch "\.(png|gif|jpe?g|js|css|ico|php|xml|csv|txt|gz|swf|flv|eot|woff|svg|ttf|htm)$"
        
    RewriteEngine Off 
      
    </FilesMatch
    Durch die RewriteCond werden nur genau die URLs umgeschrieben, die auf .html enden und für die keine Dateien im Dateisystem existieren.
    D.h. der Aufruf von http://www.p-o-m.de/kugelpanoramen.html führt dazu, dass der Webserver prüft, ob es eine Datei /kugelpanoramen.html gibt - das ist nicht der Fall, daher wird auf die index.php umgeschrieben.
    Beim Aufruf von http://www.p-o-m.de/panoramen/panoga...cube_equi.html prüft der Webserver, ob eine Datei /panoramen/panogalerie/schlosspark/schlosspark_cube_equi.html existiert - da das der Fall ist, wird er die Anfrage eben nicht auf die index.php umschreiben.

  15. #15
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    ist einfach alles was auf html hört geht an die index.php
    vgl.
    RewriteRule .*\.html$ index.php [L]

    ziemlich am Ende der htaccess....
    Geändert von magicsepp (05.12.2012 um 13:51 Uhr)

  16. #16
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Okay, ich denke ich kann einigermaßen jetzt das Problem erkennen. Weiß jedoch nicht, was genau ich dafür jetzt in der htaccess ändern muss? Sorry, bin noch nicht sehr vertraut damit

  17. #17
    Contao-Nutzer
    Registriert seit
    01.11.2012.
    Ort
    Kiel
    Beiträge
    109

    Standard

    Dies hier:
    Zitat Zitat von MartinG Beitrag anzeigen
    Probier mal, die RewriteCond vor die RewriteRule ziemlich am Ende der .htaccess zu schreiben:
    Code:
    RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule .*\.html$ index.php [L]
    Was passiert danach beim Aufruf der fraglichen URL?

  18. #18
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Zitat Zitat von MartinG Beitrag anzeigen
    Dies hier:
    Funktioniert leider nicht :-( Hatte ich vorhin schon mehrmals probiert.

    Vielleicht hab ich es an falscher Stelle eingesetzt?

    PHP-Code:
    RewriteEngine On
    RewriteBase 
    /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule 
    .*\.htmlindex.php [L]

    #Redirect permanent /index.php http://www.p-o-m.de/

    ##
    # Contao Open Source CMS
    # Copyright (C) 2005-2012 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-2012
    # @author     Leo Feyer <http://www.contao.org>
    # @license    LGPL
    ##

    ##
    # Disable ETags
    # @see http://developer.yahoo.com/performance/rules.html#etags
    ##
    FileETag None

    ##
    # Prevent access to the Contao template files
    ##
    <FilesMatch "\.(tpl|html5|xhtml)$">
      
    Order allow,deny
      Deny from all
    </FilesMatch>

    <
    IfModule mod_mime.c>

      
    ##
      # Serve the correct content type for .htc files (CSS3 PIE)
      # @see http://css3pie.com/documentation/known-issues/#content-type
      ##
      
    AddType text/x-component .htc

    </IfModule>

    <
    IfModule mod_deflate.c>

      
    ##
      # Use mod_deflate to compress JavaScript, CSS, XML, HTML and PHP files.
      # @see http://developer.yahoo.com/performance/rules.html#gzip
      ##
      
    <FilesMatch "\.(css|js|xml|html?|php)$">
        
    SetOutputFilter DEFLATE
      
    </FilesMatch>

    </
    IfModule>

    <
    IfModule mod_headers.c>

      
    ##
      # Disable ETags
      # @see http://developer.yahoo.com/performance/rules.html#etags
      ##
      
    Header unset ETag

      
    ##
      # Add a Vary Accept-Encoding header for the compressed resources. If you
      # modify the file types above, make sure to change them here accordingly.
      # @see http://developer.yahoo.com/performance/rules.html#gzip
      ##
      
    <FilesMatch "\.(js|css|xml|gz)$">
        
    Header append Vary Accept-Encoding
      
    </FilesMatch>

    </
    IfModule>

    <
    IfModule mod_expires.c>

      
    ##
      # Activate the module
      ##
      
    ExpiresActive On

      
    ##
      # Specify an expiration 30 days in the future for images, JavaScripts and
      # CSS files. Edit or remove the lines to set up your own expiration logic.
      # @see http://developer.yahoo.com/performance/rules.html#expires
      ##
      
    ExpiresByType image/png A2592000
      ExpiresByType image
    /gif A2592000
      ExpiresByType image
    /jpg A2592000
      ExpiresByType image
    /jpeg A2592000
      ExpiresByType text
    /javascript A2592000
      ExpiresByType application
    /x-javascript A2592000
      ExpiresByType application
    /javascript A2592000
      ExpiresByType text
    /css A2592000
      ExpiresByType image
    /x-icon A2592000

    </IfModule>

    <
    IfModule mod_rewrite.c>

      
    ##
      # Activate the module
      ##
      
    RewriteEngine On

      
    ##
      # Change the RewriteBase if your Contao installation is in a subdirectoy and
      # the rewrite rules are not working properly. Usage examples:
      #
      #   RewriteBase /contao-2.11.0
      #   RewriteBase /path/to/contao
      #
      # Depending on your server, you might have to remove the line entirely. 
      ##
      
    RewriteBase /

      
    ##
      # 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]

      ##
      # If you cannot use mod_deflate, uncomment the following lines to load a
      # compressed .gz version of the aggregated Contao JavaScript and CSS files.
      ##
      #AddEncoding gzip .gz
      #<FilesMatch "\.js\.gz$">
      #  AddType "text/javascript" .gz
      #</FilesMatch>
      #<FilesMatch "\.css\.gz$">
      #  AddType "text/css" .gz
      #</FilesMatch>
      #RewriteCond %{HTTP:Accept-encoding} gzip
      #RewriteCond %{REQUEST_FILENAME} \.(js|css)$
      #RewriteCond %{REQUEST_FILENAME}.gz -f
      #RewriteRule ^(.*)$ $1.gz [QSA,L]

      ##
      # Do not rewrite requests for static files or folders such as style sheets,
      # images, movies or text documents. Do not add the URL suffix here!
      ##
      
    <FilesMatch "\.(png|gif|jpe?g|js|css|ico|php|xml|csv|txt|gz|swf|flv|eot|woff|svg|ttf|htm)$">
        
    RewriteEngine Off
      
    </FilesMatch>

      
    ##
      # 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:
      # 
      
    RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule 
    .*\.htmlindex.php [L]
      
    #
      # Note that not all environments support mod_rewrite and mod_cache.
      ##
      
    RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule 
    .*\.htmlindex.php [L]

      
    ##
      # The following rules are required if you want to pass the language as first
      # URL parameter (added in Contao 2.11). The first rule rewrites an empty URL
      # to the front end controller, the second one adds a missing trailing slash.
      ##
      
    RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule 
    .*\.htmlindex.php [L]
      
    RewriteRule ^([a-z]{2})$ $1/ [R=301,L]
      
      
    ### Fehlerseite Alias angegeben

    ErrorDocument 404 /seite-nicht-gefunden.html

    </IfModule

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

    Support Contao

    Standard

    Könntest Du anstelle der Dateiendung ".html" nicht einfach ".htm" verwenden? Damit würde es ja funktionieren oder?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  20. #20
    Contao-Nutzer Avatar von pom
    Registriert seit
    19.04.2012.
    Ort
    donzdorf
    Beiträge
    135

    Standard

    Nein, funktioniert leider nicht. :-(

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

    Support Contao

    Standard

    Ja wie jetzt, das hattest Du weiter oben doch selbst festgestellt:
    Zitat Zitat von pom Beitrag anzeigen
    Versuche ich aber die Datei mit der Endung ".htm" aufzurufen funktionierts.
    Oder habe ich da was falsch verstanden?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  22. #22
    Contao-Nutzer
    Registriert seit
    01.11.2012.
    Ort
    Kiel
    Beiträge
    109

    Standard

    Moin pom,

    da die Nicht-mehr-Umleitung der .html-Seiten jetzt anscheinend funktioniert, wäre es nett, wenn du kurz schreibst, was nun der Fehler war und wie du ihn beheben konntest.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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