HansQ Posted November 10, 2011 Report Share Posted November 10, 2011 Hallo zusammen, ich habe folgendes (möglicherweise recht triviales) Problem, das ich auch nach intensiver Suche hier im Forum nicht habe lösen können. Ich leite via .htaccess per RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.meinedomain\.de$ [NC] RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [R=301,L] bzw. RewriteEngine On RewriteCond %{HTTP_HOST} !^www. [NC] RewriteCond %{HTTP_HOST} !^$ RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L] alles auf www um, um Doppelcontent zu vermeiden. Das funktioniert im root-Verzeichnis "www . meinedomain.de" bei beiden rewrite-Varianten auch so weit, d.h. bei Eingabe von meindedomain.de wird www . meinedomain.de aufgerufen. Wenn ich allerdings innerhalb eines Kategorieverzeichnisses http://www.meinedomain.de/de/Kategorie1/Subkategorie1/Produkt1.html in der Browseradresszeile das "www" lösche und den Browser neu lade, erhalte ich einen 404-redirect auf: http://www.meinedomain.de/de/404.html Der Vollständigkeit halber mal hier die beiden kompletten .htaccess-Varianten: # RewriteEngine on # RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php DirectoryIndex index.php RewriteEngine on RewriteCond %{REQUEST_URI} !^/media/ RewriteCond %{REQUEST_URI} !^/extAdmin/ RewriteCond %{REQUEST_URI} !^/skin/ RewriteCond %{REQUEST_URI} !^/js/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule .* index.php RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.meinedomain\.de$ [NC] RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [R=301,L] bzw. # RewriteEngine on # RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php DirectoryIndex index.php RewriteEngine on RewriteCond %{REQUEST_URI} !^/media/ RewriteCond %{REQUEST_URI} !^/extAdmin/ RewriteCond %{REQUEST_URI} !^/skin/ RewriteCond %{REQUEST_URI} !^/js/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule .* index.php RewriteEngine On RewriteCond %{HTTP_HOST} !^www. [NC] RewriteCond %{HTTP_HOST} !^$ RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L] Die SuMa-Einstellungen unter Einstellungen >> Konfiguration sind wie auf folgendem Screenshot abgebildet, gesetzt: mod-rewrite auf dem Server ist aktiv. Weiss jemand Rat? Vielen Dank! Hans Link to comment Share on other sites More sharing options...
dimoncss Posted August 14, 2012 Report Share Posted August 14, 2012 hat das schon jemand gepostet, das wird mich auch interessieren. Link to comment Share on other sites More sharing options...
Ballonsupermarkt Posted August 17, 2012 Report Share Posted August 17, 2012 Habe das Problem soweit eigentlich nicht, 2x "RewriteEngine on" in der htaccess ist unsinnig, sollte aber nicht weiter stören. Vor den Weiterleitungsregeln von Veyton funktioniert wunderbar folgendes: RewriteCond %{HTTP_HOST} ^domain.tld [NC] RewriteRule ^(.*)$ http://www.domain.tld/$1 [R=301,L] Link to comment Share on other sites More sharing options...
dr.1977 Posted October 27, 2012 Report Share Posted October 27, 2012 Hallo, wir haben ein Problem mit der Installation eines shops und zwar auf einem managed server mit cPanel. Die Domain ist als Addon-domain eingerichtet und als root wird folgender Ornder angesprochen: public_html/mysites/meinedomain-de/shop Soweit sogut, domain leitet korrekt auf die root und enthaltene dateien werden auch korrekt ausgeführt. Wenn wir aber nun due die Installationsroutine von 4.0.16 aufrufen (h t tp ://w w w.meinedomain.de/xtInstaller/index.php) bekommen wir einen 310er Fehler (Too many redirects). .htaccess ist Standard. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.