|
Webmaster Forum Suchmaschinenoptimierung Webpromotion Webdesign
 |
htaccess Eintrag korrekt? |
 |
Verfasst am: 27.11.2004, 09:38 |
|
|
| AskeT |
| Club-Member |

|
| |
| Anmeldungsdatum: 09.01.2003 |
| Beiträge: 428 |
|
|
|
 |
 |
 |
|
Hallo Leutz,
In meiner .htaccess steht uA. folgendes:
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.diedomain.de/$1 [L,R=301]
RewriteCond %{REQUEST_URI} ^index\.html$ [NC]
RewriteRule ^(.*) http://www.diedomain.de [L,R=301]
Kann man die beiden Abschnitte gemeinsam so verwenden oder ist da etwas falsch dran?
Im voraus vielen Dank für sachdienliche Hinweise.
Gruss
AskeT
. |
|
|
|
|
Verfasst am: 27.11.2004, 10:50 |
|
|
| Joerg |
| Moderator |

|
| |
| Anmeldungsdatum: 28.01.2003 |
| Beiträge: 3156 |
|
|
|
 |
 |
 |
|
|
|
|
|
 |
 |
|
 |
Verfasst am: 27.11.2004, 11:43 |
|
|
| AskeT |
| Club-Member |

|
| |
| Anmeldungsdatum: 09.01.2003 |
| Beiträge: 428 |
|
|
|
 |
 |
 |
|
Moin Jörg!
Nö, die Domain landet nicht auf http://www.diedomain.de/
sondern leider auf http://diedomain.de/index.html
Was ziemlich das Gegenteil von dem ist, was ich damit bezwecke.
Vielleicht sollte ich den Eintrag einfach rückwärts schreiben, damits funzt...
Das ist recht kompliziert, wenn man nicht weiß, in wieweit der Webhoster da mitspielt... Bitte gebt mir nicht den Tipp dort nachzufragen! Die Domain liegt bei 1+1. Die haben sooooo erfahrene Leute dort...
Was soll ich nun machen? Ist es besser diesen Teil der htaccess ganz wegzulassen?
AskeT |
|
|
|
|
 |
 |
|
 |
Verfasst am: 27.11.2004, 13:00 |
|
|
| Joerg |
| Moderator |

|
| |
| Anmeldungsdatum: 28.01.2003 |
| Beiträge: 3156 |
|
|
|
 |
 |
 |
|
Hm dann wirkt ja nichtmal die erste Rule
wie ist das Ergebnis, wenn du nur die erste reinschreibst:
| Code: | RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.diedomain.de/$1 [L,R=301] |
wird dann auf http://www.diedomain.de weitergeleitet?
die zweite Rule brauchst du dann eigentlich auch nicht, wenn du grundsätzlich nur auf das Verzeichnis linkst, statt auf die index.html
Nachtrag:
ein
hast du aber auch schon drin? |
|
|
|
|
 |
 |
|
 |
Verfasst am: 27.11.2004, 23:30 |
|
|
| AskeT |
| Club-Member |

|
| |
| Anmeldungsdatum: 09.01.2003 |
| Beiträge: 428 |
|
|
|
 |
 |
 |
|
| Joerg hat Folgendes geschrieben: | | RewriteEngine on hast du aber auch schon drin? |
Natürlich! Da liegt das Problem! *Kopfklatsch!*
Ich habe das eingefügt. Die erste Rule funzt jetzt, soll heißen, es wird von http://diedomain.de auf http://www.diedomain.de weitergeleitet.
Die zweite Rule funzt aber leider immer noch nicht...
Hier mal komplett, vielleicht steckt da nur noch ein simpler Fehler drinn? (Leerrzeilen oder so) Muß ich nachdem oben steht "Rewrite engine on" unten mit so etwas wie "Rewrite engine off" schließen?
Asket
. |
|
Zuletzt bearbeitet von AskeT am 28.11.2004, 03:21, insgesamt einmal bearbeitet |
|
|
|
 |
 |
|
 |
Verfasst am: 28.11.2004, 00:25 |
|
|
| AskeT |
| Club-Member |

|
| |
| Anmeldungsdatum: 09.01.2003 |
| Beiträge: 428 |
|
|
|
 |
 |
 |
|
|
Zuletzt bearbeitet von AskeT am 28.11.2004, 03:10, insgesamt einmal bearbeitet |
|
|
|
Verfasst am: 28.11.2004, 01:55 |
|
|
| Joerg |
| Moderator |

|
| |
| Anmeldungsdatum: 28.01.2003 |
| Beiträge: 3156 |
|
|
|
 |
 |
 |
|
Funktioniert die zweite Rule, wenn du die erste rausnimmst? Also Weiterleitung von http://www.diedomain.de/index.html auf http://www.diedomain.de? In dem Fall hilft vielleicht bei der ersten Rule das L rauszunehmen, also nur [R=301]
| Zitat: | | Muß ich nachdem oben steht "Rewrite engine on" unten mit so etwas wie "Rewrite engine off" schließen? |
bei mir laufen alle Rules ohne eine solche abschließende Zeile |
|
|
|
|
 |
 |
|
 |
Verfasst am: 28.11.2004, 03:16 |
|
|
| AskeT |
| Club-Member |

|
| |
| Anmeldungsdatum: 09.01.2003 |
| Beiträge: 428 |
|
|
|
 |
 |
 |
|
| Joerg hat Folgendes geschrieben: | | Funktioniert die zweite Rule, wenn du die erste rausnimmst? |
Nein. Aber an anderer Stelle gab man mir folgenden Tipp:
>> Was muß ich ändern, damit die zweite Rule funzt?
"Entweder einen Slash vor index.html setzen oder die modifizierre Regel nutzen"
Vielleicht hat das damit wirklich zu tun...
Nur wie meint der das?:
So?
RewriteCond %{REQUEST_URI} ^\index\.html$ [NC]
RewriteRule ^(.*) http://www.diedomain.de [L,R=301]
Oder so?
RewriteCond %{REQUEST_URI} ^/index\.html$ [NC]
RewriteRule ^(.*) http://www.diedomain.de [L,R=301]
Puh...
AskeT
. |
|
|
|
|
 |
 |
|
 |
Verfasst am: 28.11.2004, 04:00 |
|
|
| Joerg |
| Moderator |

|
| |
| Anmeldungsdatum: 28.01.2003 |
| Beiträge: 3156 |
|
|
|
 |
 |
 |
|
| AskeT hat Folgendes geschrieben: |
RewriteCond %{REQUEST_URI} ^\index\.html$ [NC]
RewriteRule ^(.*) http://www.diedomain.de [L,R=301] |
das ist der Backslash, der wird zum Escapen von besonderen Zeichen wie dem Punkt benötigt - das i fällt da denke ich nicht drunter
ja das ist der Slash - und würde hier auch Sinn machen, der REQUEST_URI beginnt wohl bereits mit dem / |
|
|
|
|
 |
 |
|
 |
Verfasst am: 28.11.2004, 04:26 |
|
|
| AskeT |
| Club-Member |

|
| |
| Anmeldungsdatum: 09.01.2003 |
| Beiträge: 428 |
|
|
|
 |
 |
 |
|
Das hab ich gerade probiert,.
Geht auch nicht...
An manchen Tagen (oder besser Nächten) klappt auch garnichts. Ich gebs für heute erstmal auf...
Was hockst Du eigentlich mitten in der Nacht am PC?
(Normale Menschen schlafen jetzt )
Aber trotzdem ert einmal vielen Dank für die Tipps. Vielleicht fällt ja Dir oder anderen (wenns die hier noch gibt... ) noch etwas ein.
AskeT
. |
|
|
|
|
| Masterhilfe Foren-Übersicht -> HTML - CSS - JavaScript |
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 2
Gehe zu Seite 1, 2 Weiter
|
|
|
|
|
|