Hi @ all,
da meine gesamte Homepage ohne dem www. vor der domain erreicht werden soll (sind soweit alle links auf der startseite darauf (ohne www. davor) ausgerichtet) wollte ich dies beim shop ebenfalls nachholen, da alle links beim schop noch über www. davor laufen, obwohl die eigentliche URL ohne dem www. läuft.
Über seitenreport.de wurden die links die über www. auf meine domain zeigten als extern dargestellt und da es generell sinnvoller ist auf eins sich zu einigen entweder ohne oder mit, wollte ich eben die variante ohne www. durchsetzen.
Die Startseite wurde nun komplett dahingehend geändert, der Shop steht noch aus. Meine Frage ist nun wie stelle ich dies nun am besten an ohne dabei was kaputt zu machen ? Geht das ganze über die .htaccess datei? Muss ich dabei was beachten, z.B. wegen direct. url usw.?
# .htaccess for Direct URL
# (c) 2007 Ing. Michael Fürst
#
# angepasst von Sebastian Schramm und Daniel Siekiera
# Blog Integration - Daniel Siekiera
RewriteEngine On
RewriteCond %{HTTP_HOST} ^meinedomain.de/shop/
RewriteRule (.*) http://www.meinedomain.de/shop/$1 [R=301,L]
RewriteRule ^index\.(php|html)$ http://%{HTTP_HOST}/shop/ [R=301,L]
# COMMENT THE FOLLOWIN LINE, IF YOU GET AN ERROR 500 (Internal Server Error)
# SET THE FOLLOWING LINE, IF YOUR SHOP RUNS IN AN SUBFOLDER. ALSO IF YOU GET AN ERROR
# EXAMPLE: If your shop is located at www.yourdomain.com/shop set the following line: "RewriteBase /shop"
RewriteBase /shop
# Onlie use Rewrite Engine, if Directory or File not exist
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.*)(.+)404.php$ 404.php [qsappend,L]
RewriteRule ^(.*)(.+)\.html$ commerce_seo_url.php?linkurl=$1$2 [qsappend,L]
RewriteCond %{REQUEST_FILENAME} !\.html$ [OR]
RewriteRule ^(.*)$ commerce_seo_url.php?linkurl=$1 [qsappend,L]
AddDefaultCharset on
ErrorDocument 404 /404.php
Alles anzeigen
Hoffe Ihr könnt mir hierbei helfen.
Viele Grüße