Hi,
hab hier eine Frage bzgl mod_rewrite und umleitungen..
unsere seite ist aufgeteilt in example.com/de und example.com/en
beim aufruf von example.com wird die deutsche seite angezeigt...
aber example.com und example.com/de/ ist doch doppelter content oder?
oder ist das google egal?
wenn nicht müsste ich ja example.com auf example.com/de umleiten...
momentan hab ich folgende abfragen in der htaccess (zudem schreibe ich noch die get parameter um...)
wie kann ich den nun explizit nur auf "example.com" "www.example.com" testen?
ich dachte mir da folgendes... aber geht nicht ^^ er nutzt gleich die nächste regel umleitung auf www ....
jemand ne idee wieso? $ steht doch für ein letztes zeichen ander url ??
Syntax?*| modrewrite.de
hab hier eine Frage bzgl mod_rewrite und umleitungen..
unsere seite ist aufgeteilt in example.com/de und example.com/en
beim aufruf von example.com wird die deutsche seite angezeigt...
aber example.com und example.com/de/ ist doch doppelter content oder?
oder ist das google egal?
wenn nicht müsste ich ja example.com auf example.com/de umleiten...
momentan hab ich folgende abfragen in der htaccess (zudem schreibe ich noch die get parameter um...)
PHP-Code:
RewriteCond %{HTTP_HOST} ^example\.de$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
###################################
# hänge slash an
#prüfe ob datei vorhanden
RewriteCond %{REQUEST_FILENAME} !-f
#schließe datei/url von rewrite aus
#RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.example.com/$1/ [L,R=301]
....
ich dachte mir da folgendes... aber geht nicht ^^ er nutzt gleich die nächste regel umleitung auf www ....
jemand ne idee wieso? $ steht doch für ein letztes zeichen ander url ??
Syntax?*| modrewrite.de
PHP-Code:
RewriteCond %{HTTP_HOST} ^example\.de$ [NC]
RewriteCond %{HTTP_HOST} ^www.example\.de$ [NC]
RewriteRule ^(.*)$ http://www.example.com/de/ [R=301,L]
Kommentar