Umleitung per mod rewrite in .htaccess
philiph:
Umleitung per mod rewrite in .htaccess (13.01.2009, 12:29)
- FWP Neuling
Hallo,
ich habe gerade gelesen, dass aus SEO-Gründen nicht domain.de und www.domain.de mit gleichen Inhalten erreichbar sein sollten (Thema Unique Content, weil sonst die Inhalte sowohl mit "www" als auch ohne "www" indiziert werden.
Deshalb möchte ich eine permanente Umleitung einbauen (301), die bei Aufruf von domain.de automatisch nach www.domain.de weiterleitet.
Das wollte ich per mod rewrite in der .htaccess realisieren. Dazu benutze ich folgenden Code:
Das Problem dabei ist, dass eine Umleitungsschleife entsteht, und die Domain nicht mehr angezeigt wird. Werden im Shop weitere Umleitungen definiert? Ich vermute, dass das evtl. in _config/account_cfg.inc.php passiert?
Frage: Was muss/ kann ich ändern, damit die permanente Weiterleitung funktioniert?
Vielen Dank und Grüße, Philip
ich habe gerade gelesen, dass aus SEO-Gründen nicht domain.de und www.domain.de mit gleichen Inhalten erreichbar sein sollten (Thema Unique Content, weil sonst die Inhalte sowohl mit "www" als auch ohne "www" indiziert werden.
Deshalb möchte ich eine permanente Umleitung einbauen (301), die bei Aufruf von domain.de automatisch nach www.domain.de weiterleitet.
Das wollte ich per mod rewrite in der .htaccess realisieren. Dazu benutze ich folgenden Code:
| Code: |
|
RewriteEngine On RewriteCond %{HTTP_HOST} der-klettergriff.de$ [NC] RewriteRule ^$ http://www.der-klettergriff.de/ [L,R=301] |
Das Problem dabei ist, dass eine Umleitungsschleife entsteht, und die Domain nicht mehr angezeigt wird. Werden im Shop weitere Umleitungen definiert? Ich vermute, dass das evtl. in _config/account_cfg.inc.php passiert?
Frage: Was muss/ kann ich ändern, damit die permanente Weiterleitung funktioniert?
Vielen Dank und Grüße, Philip
Marcel:
AW: Umleitung per mod rewrite in .htaccess (13.01.2009, 13:03)
- Gast
Genau, rufe mal die account_cfg.inc.php auf und suche folgende Zeilen :
define('URL','http://domain.de');
define('URLS','http://domain.de');
Dort gibst du nun jeweils deine vollständige Domain ein :
http://www.der-klettergriff.de/
Dann sollte es laufen.
define('URL','http://domain.de');
define('URLS','http://domain.de');
Dort gibst du nun jeweils deine vollständige Domain ein :
http://www.der-klettergriff.de/
Dann sollte es laufen.
philiph:
AW: Umleitung per mod rewrite in .htaccess (13.01.2009, 14:02)
- FWP Neuling
Hallo Marcel,
danke für die schnelle Antwort.
An der von dir empfohlenen Stelle hatte ich schon rumgespielt und auch einmal versucht, das "www." zu ergänzen. Sieht dann jetzt so aus:
Wenn ich NUR das ändere, funktioniert auch noch alles. Wenn ich dann aber die oben beschriebene Rewrite-Rule in die .htaccess einbaue, lässt sich meine Homepage nicht mehr aufrufen, mit dem Hinweis darauf, dass eine Weiterleitungsschleife entstanden sei.
Ich komm also noch nicht ganz klar. Noch nen Tipp?
Dankeschön schonmal, und Grüße
Philip
danke für die schnelle Antwort.
An der von dir empfohlenen Stelle hatte ich schon rumgespielt und auch einmal versucht, das "www." zu ergänzen. Sieht dann jetzt so aus:
| Code: |
|
define('URL','http://www.der-klettergriff.de/'); define('URLS','http://www.der-klettergriff.de/'); |
Wenn ich NUR das ändere, funktioniert auch noch alles. Wenn ich dann aber die oben beschriebene Rewrite-Rule in die .htaccess einbaue, lässt sich meine Homepage nicht mehr aufrufen, mit dem Hinweis darauf, dass eine Weiterleitungsschleife entstanden sei.
Ich komm also noch nicht ganz klar. Noch nen Tipp?
Dankeschön schonmal, und Grüße
Philip
neu_hier:
AW: Umleitung per mod rewrite in .htaccess (13.01.2009, 14:13)
- FWP Einsteiger
hallo philiph,
versuch es mit diesem befehl in der ht:
Gruß Stefan
versuch es mit diesem befehl in der ht:
| Code: |
| RewriteCond %{HTTP_HOST} ^der-klettergriff\.de$ [NC]
RewriteRule ^(.*)$ http://www.der-klettergriff.de/$1 [R=301,L] |
Gruß Stefan
philiph:
AW: Umleitung per mod rewrite in .htaccess (13.01.2009, 14:30)
- FWP Neuling
Stefan, vielen vielen Dank. Super!
Funktioniert jetzt. Kann es sein, dass durch die zusätzlichen Zeilen in der .htaccess das ganze um ca. 1-2 Sekunden! pro Seite länger lädt?
Ich poste mal einen größeren Ausschnitt aus der .ht, es steht ja einiges drin was zum Shop gehört:
Muss das "RewriteEngine On" zweimal drinstehen? Oder kann/ sollte ich eins löschen? Wenn löschen, den ersten oder zweiten Eintrag? Funktioniert das dann so, oder hat das noch Nebeneffekte?
Dankeschön, Grüße
Phil
Funktioniert jetzt. Kann es sein, dass durch die zusätzlichen Zeilen in der .htaccess das ganze um ca. 1-2 Sekunden! pro Seite länger lädt?
Ich poste mal einen größeren Ausschnitt aus der .ht, es steht ja einiges drin was zum Shop gehört:
| Code: |
|
# Liste der Dateiendungen die als PHP 5 verarbeitet werden sollen AddHandler php-fastcgi5 .php .php5 RewriteEngine On RewriteCond %{HTTP_HOST} ^der-klettergriff\.de$ [NC] RewriteRule ^(.*)$ http://www.der-klettergriff.de/$1 [R=301,L] RewriteEngine on #Options +FollowSymlinks RewriteBase // RewriteRule ^(.*)-(.*)\.product\.(.*)\.([0-9]*)\.([0-9]*),(.*)\.html$ index.php?sPage=product&sAction=$3&iProd=$4&iPVId=$5&PHPSESSID=$2&sNotation=$6 RewriteRule ^(.*)-(.*)\.client\.(.*)\.html$ index.php?sPage=client&sAction=$3&PHPSESSID=$2 RewriteRule ^(.*)-(.*)\.content\.(.*)\.(.*)\.(.*),(.*)\.html$ index.php?sPage=content&sAction=$3&sContent=$4&iPVId=$5&PHPSESSID=$2 RewriteRule ^(.*)-(.*)\.cat\.([0-9]*)\.([0-9]*),(.*)\.html$ index.php?sPage=category&iCat=$3&iPage=$4&PHPSESSID=$2 ... |
Muss das "RewriteEngine On" zweimal drinstehen? Oder kann/ sollte ich eins löschen? Wenn löschen, den ersten oder zweiten Eintrag? Funktioniert das dann so, oder hat das noch Nebeneffekte?
Dankeschön, Grüße
Phil
Rafael Pappert:
AW: Umleitung per mod rewrite in .htaccess (13.01.2009, 14:46)
- FWP Mitarbeiter
Hallo Philiph,
"RewriteEngine On" brauchst Du nur einmal. Und die RewriteBase sieht auch etwas komisch aus, ich denke "/" reicht aus.
Aber das sich dadurch die Ladezeit um 1-2 Sekunden verschlechtert glaube ich nicht. Ich würde sagen, dass es an Deiner Datenbank liegt und diese mal schneller und mal langsamer ist.
_________________
Viele Grüße,
Rafael
FWP Systems GmbH
"RewriteEngine On" brauchst Du nur einmal. Und die RewriteBase sieht auch etwas komisch aus, ich denke "/" reicht aus.
Aber das sich dadurch die Ladezeit um 1-2 Sekunden verschlechtert glaube ich nicht. Ich würde sagen, dass es an Deiner Datenbank liegt und diese mal schneller und mal langsamer ist.
_________________
Viele Grüße,
Rafael
FWP Systems GmbH
philiph:
AW: Umleitung per mod rewrite in .htaccess (13.01.2009, 15:04)
- FWP Neuling
Danke Rafael,
irgendwelche Möglichkeiten die Datenbank flotter zu machen?
Vielleicht kann jemand von Euch mal die Ladezeit von http://der-klettergriff.de testen und 1-2 Unterseiten auch aufrufen? Ich hab das Gefühl jeder Aufruf dauert 3-4 Sek. insgesamt und damit eine Ewigkeit. Oder ist das mein Internetanschluss?
Mein Hoster ist extrem kompromissbereit, wenn die irgendetwas tun können.
Die haben mir sogar extra die neuste Version von Freetype auf den Server gespielt, damit ich Euren Shop nutzen kann.
Weitere Frage: Wozu ist ?bLoc=1 gut? Kann ich mir diese Weiterleitung nicht sparen? Wenn ja, wo kann ich die rausnehmen?
Ich werde meinen Shop doch nur auf deutsch anbieten, Englisch erscheint mir schon sehr unwahrscheinlich. Kann ich dadurch die Datenbank noch irgendwie verkleinern und dadurch schneller machen, wenn ich die bei der Installation ausgewählte Sprache "Englisch" deselektiere oder rausschmeiße oder so?
irgendwelche Möglichkeiten die Datenbank flotter zu machen?
Vielleicht kann jemand von Euch mal die Ladezeit von http://der-klettergriff.de testen und 1-2 Unterseiten auch aufrufen? Ich hab das Gefühl jeder Aufruf dauert 3-4 Sek. insgesamt und damit eine Ewigkeit. Oder ist das mein Internetanschluss?
Mein Hoster ist extrem kompromissbereit, wenn die irgendetwas tun können.
Die haben mir sogar extra die neuste Version von Freetype auf den Server gespielt, damit ich Euren Shop nutzen kann.
Weitere Frage: Wozu ist ?bLoc=1 gut? Kann ich mir diese Weiterleitung nicht sparen? Wenn ja, wo kann ich die rausnehmen?
Ich werde meinen Shop doch nur auf deutsch anbieten, Englisch erscheint mir schon sehr unwahrscheinlich. Kann ich dadurch die Datenbank noch irgendwie verkleinern und dadurch schneller machen, wenn ich die bei der Installation ausgewählte Sprache "Englisch" deselektiere oder rausschmeiße oder so?
Sebastian (FWP):
AW: Umleitung per mod rewrite in .htaccess (13.01.2009, 21:10)
- FWP Mitarbeiter
Bei welchem Provider bist du?
Wie viele Produkte hast Du mittlerweile im Shop drin?
Englisch zu löschen wird kaum Veränderungen bringen.
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
Wie viele Produkte hast Du mittlerweile im Shop drin?
Englisch zu löschen wird kaum Veränderungen bringen.
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
philiph:
AW: Umleitung per mod rewrite in .htaccess (14.01.2009, 0:00)
- FWP Neuling
Hallo Sebastian,
der Webhoster ist Schottenhost: www.schottenhost.de, die gehören zur "Allied Internet AG, Hannover".
Im Shop sind nur 17 Produkte. Diese gleichen Produkte werden sowohl in der Hauptkategorie als auch in einer Unterkategorie angezeigt.
Ladezeit war bei einem Test von Rafael heute Nachmittag 2,78 Sekunden insgesamt.
Wozu ist die Weiterleitung auf "?bLoc=1"? Wird die gebraucht? Ich finde es schon sehr unglücklich, dass 2 Redirects verwendet werden, wenn man http://der-klettergriff.de aufruft. Erst der Redirect, um das "www." zu erzwingen, dann noch die Shopseitige Weiterleitung nach "?bLoc=1". Auch wenn das keine Zeit kosten sollte, kann ich das ausbauen, oder hätte das Konsequenzen? Wenn ich es ausbauen kann, wo und wie genau?
Danke schonmal, Grüße
Philip
der Webhoster ist Schottenhost: www.schottenhost.de, die gehören zur "Allied Internet AG, Hannover".
Im Shop sind nur 17 Produkte. Diese gleichen Produkte werden sowohl in der Hauptkategorie als auch in einer Unterkategorie angezeigt.
Ladezeit war bei einem Test von Rafael heute Nachmittag 2,78 Sekunden insgesamt.
Wozu ist die Weiterleitung auf "?bLoc=1"? Wird die gebraucht? Ich finde es schon sehr unglücklich, dass 2 Redirects verwendet werden, wenn man http://der-klettergriff.de aufruft. Erst der Redirect, um das "www." zu erzwingen, dann noch die Shopseitige Weiterleitung nach "?bLoc=1". Auch wenn das keine Zeit kosten sollte, kann ich das ausbauen, oder hätte das Konsequenzen? Wenn ich es ausbauen kann, wo und wie genau?
Danke schonmal, Grüße
Philip
Sebastian (FWP):
AW: Umleitung per mod rewrite in .htaccess (14.01.2009, 7:43)
- FWP Mitarbeiter
Die Weiterleitung ist nicht optimal. Wir überprüfen mit Hilfe der Weiterleitung ob der User Cookies akzeptiert und entscheiden danach, ob wir die SEO-Url einblenden sollen.
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
Seite 1 von 1
Ähnliche Beiträge zu Umleitung per mod rewrite in .htaccess
| Beitrag | Forum | Antworten |
| Installationsproblem: ".htaccess ist nicht beschreibbar
(Erstellt von HS am 01.09.2011, 21:49) |
Installation und Einrichtung | 1 |
| .htaccess problem...
(Erstellt von dude am 08.06.2011, 16:23) |
Installation und Einrichtung | 1 |
| Automatische Umleitung auf httpS://
(Erstellt von timresl am 12.05.2011, 15:53) |
Installation und Einrichtung | 1 |
| 2 mal .htaccess auf der HP
(Erstellt von volker am 02.02.2011, 19:41) |
Installation und Einrichtung | 0 |
| ".htaccess" ist nicht beschreibbar.
(Erstellt von PHofmeister am 01.02.2011, 16:55) |
Installation und Einrichtung | 6 |





