|
|||
|
Hallo Forum,
ich hänge hier bei der Einrichtung von 301 Weiterleitungen mit .htaccess. ich habe eine zweite Domain, die ebenfalls auf den shop zeigen soll. Ich bringe das aber mit der htaccess variante nicht zum laufen. domain.de domain.com -> hier läuft der Shop einwandfrei. folgendermaßen sieht meine htaccess aus: DirectoryIndex index.php RewriteEngine on RewriteCond %{HTTP_HOST} ^www.domain.de$ RewriteRule ^(.*)$ http://www.domain.com/index.php?$1 [R=301,L] 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 -> Ziel sollte sein, dass alles was auf domain.de kommt auf domain.com/index weitergeleitet wird. Leider funktioniert das so nicht. Hat jemand eine Ahnung warum und kann mit einen Tipp geben? Vielen lieben Dank, flo @edit: ich bekomme immer einen http 500 internen Serverfehler mit der obigen htaccess wenn ich www.domain.de aufrufe Geändert von Semiramis (08.08.2011 um 10:35 Uhr) |
|
|||
|
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} ^domain\.de RewriteRule (.*) http://www.domain.com/$1 [R=301,L] Geändert von stwinger (08.08.2011 um 10:54 Uhr) |
|
|||
|
Probier mal fogendes - ich kann es gerade nicht testen:
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 Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC] RewriteRule ^(.*) http://www.domain.com/$1 [L,R=301] |
|
|||
|
kann gut sein, habe gerade gesehen das bei meinem Codes etwas abhanden gekommen ist.
so solltes richtig laufen: HTML-Code:
RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC]
RewriteRule ^(.*) http://www.domain.com/$1 [L,R=301]
|
|
|||
|
Liebes Forum,
ich bin ein Trottel ;-) @stwinger und mathiasp: vielen Dank für eure Hilfe, es funktioniert jetzt. @Lösung: Schuld waren nicht die falsche Ausdrücke in der .htaccess sondern die Einstellungen meines Providers. Durch Trial und Error bin ich drauf gekommen, dass die .htaccess nicht greift, sie wurde also einfach ignoriert. Für alle bei denen es vielleicht auch nicht funktioniert und tagelang ihre htaccess bearbeiten und schon am durchdrehen sind. Probiert folgendes: Erstellt eine test.html mit dem Inhalt test und kopiert diese auf euren Server. Erstellt eine test2.html mit dem Inhalt test2 und kopiert diese auf den Server. Erstellt/ fügt in die htaccess folgendes ein: DirectoryIndex index.php RewriteEngine on Redirect 301 /test.html http://www.domain.de/test2.html 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 Ruft http://www.euredomain.de/test.html im Browser auf. Wenn ihr nicht auf test2.html weitergeleitet werdet und den Inhalt test2 angezeigt bekommt, könnt ihr euch sicher sein, dass eure htaccess ignoriert wird. Was mein Provider dann geändert hat, weiß ich nicht ;-) Schöne Grüße, flo |
![]() |
| Lesezeichen |
| Stichworte |
| domänen, htaccess, weiterleiten |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Domänen auf zwei unterschiedlichen Servern | seaspin | Installation und Konfiguration | 0 | 09.03.2011 11:23 |
| Bitte helft mir: Downloadfunktion und .htaccess treiben mich in den Wahnsinn | djdoc | HTML & CSS | 0 | 17.08.2009 18:34 |
| Shop im Unterordner inst./ Wo ist die .htaccess | badausstattung24.de | Fragen zur Software | 3 | 19.06.2009 20:49 |