Hallo,
ich habe etwas merkwürdiges.. Meine Seite ist online. Contao 2.11.0
Aber sobald Ich sie im IE aufrufe, ist sie für ne halbe Sekunde sichtbar und dann erscheint Fehler 404... ?! Woran kann das liegen? Bin gerade echt am rätseln..
Hallo,
ich habe etwas merkwürdiges.. Meine Seite ist online. Contao 2.11.0
Aber sobald Ich sie im IE aufrufe, ist sie für ne halbe Sekunde sichtbar und dann erscheint Fehler 404... ?! Woran kann das liegen? Bin gerade echt am rätseln..
Also tritt der Fehler nur beim IE auf?
(Wie wäre es mit einem Update auf die aktuelle Contao Version)
ja.. Ich habe es aber nun herausgefunden.
Ich habe Contao auf die aktuelle Version upgedatet 2.11.2 und alle Files und DB kopiert. Der Fehler kam wieder.
Dann habe Ich mal die .htaccess abgestellt, der Fehler war weg.
in der neuen htacces, ich glaube ab 2.11 muss man wenn man URL´s ohne Endung will vor
noch die ZeileCode:RewriteRule .* index.php [L]einfügen.Code:RewriteCond %{REQUEST_FILENAME} !-d
Nun läufts.
Das wäre vielleicht noch geschicht hinzuweisen, dass bei Manuellen Updates die alte .htaccess evtl. angepasst werden muss!
Das ist beim Live Update nicht anders. hier ... wurde darauf hingewiesen.
Ja, hier im Forum. Aber nicht auf der Webseite unter "Manuelles Update". Das meinte Ich. Im Forum schaut man ja erst, wenn man nichts anderes findet
das rätsel lebt weiter... anfänglich ging es.. aber inzwischen spinnt es wieder im IE, wenn ich die htaccess lösche, funktioniert es, sobald Ich aber irgendeinen Mod Rewrite Befehl aktiviere, kommt nach ca. ner halben Sekunde im IE 404, nachdem die Seite kurz sichtbar war
Code:## # 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] RewriteRule ^(\+|plus)$ https://plus.google.com/b/1080015348348045555555/ [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 .*\.txt$ index.php [L] # URL suffix .txt # RewriteRule .*\.json$ index.php [L] # URL suffix .json # # If you do not want to use an URL suffix at all, you have to add a second # line to prevent URLs that point to folders from being rewritten (see #4031). # # RewriteCond %{REQUEST_FILENAME} !-d # RewriteRule .* index.php [L] # # 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. ## RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.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] </IfModule>
Geändert von muellernm (10.04.2012 um 07:58 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen