301-Redirects: REQUEST_URI uebergeben?

  • Hi,


    ich lege fuer gewoehnlich einen Redirect von example.com auf http://www.example.com an. Leider kommt es immer wieder zu der Situation, dass es Deep-Links auftauchen, welchen das "www" fehlt und ein direkter Wurf auf die Hauptseite ist nicht erwuenscht.


    Ich wuerde gerne vermeiden dieses Verhalten ueber eine .htaccess im entsprechenden Docroot auszusteuern. Vielmehr waere mir ein grosszuegiger Redirect lieb:


    Apache Configuration
    RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
    RewriteRule ^/.*         http://www.example.com [R=301,L]


    Spricht etwas dagegen eine Regel vom Stil


    Apache Configuration
    RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
    RewriteRule ^/(.*)$         http://www.example.com/$1 [R=301,L]


    einzusetzen? Alternativ waere mir ein Ratschlag lieb, ob ich Zeile 1486 des aktuellen apache.lua's entsprechend modifizieren darf, ohne dass mir alles um die Ohren fliegt. :)


    Gruss ksmx

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!