Ich alle, ich habe viel gesucht, aber ich finde keine Antwort auf mein Problem.301 redirect.htaccess auf der gesamten Website AUSSER für Hauptdomäne URL
Ich habe bereits eine .htaccess-Datei erstellt, die alle verschiedenen Seiten und Dateien meiner alten Domain (www.olddomain.com) auf meine neue Domain (www.newdomain/blog.com) umleitet. Ich versetze einen Blog zu einem E-Commerce, deshalb 301 zu www.newdomain/blog.com.
Allerdings muss ich das Adressänderungstool (Google Webmaster Tools) verwenden, aber ich kann nicht, weil www.olddomain.com auf www.newdomain.com umleiten muss und jetzt auf www.newdomain.com/blog umleitet .com und Google lassen mich die Adresse nicht ändern.
Meine .htaccess funktioniert gut, außer für das, hier ist es
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
RewriteRule (.*)$ http:/www.newdomain.com/blog/$1 [R=301,L]
ABER, ich habe jede mögliche Weise nicht gefunden eine Ausnahme machen nur www.olddomain.com muss ---> www zu umleiten .newdomain.com
ich habe versucht, diese Ausnahme in der folgenden Art und Weise zu machen:
RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
RewriteRule ^/$ http://www.newdomain.com/ [R=301,L]
RewriteRule (.*)$ http://www.newdomain.com/blog/$1 [R=301,L]
Aber nichts hat funktioniert ...
Bitte, können Sie mir helfen?
Vielen Dank im Voraus
habe es endlich: RewriteRule ^/$ http://www.newdomain.com/ [R = 301, L] RewriteCond% {HTTP_HOST}^olddomain.com $ [OR] RewriteCond% { HTTP_HOST}^www.olddomain.com $ RewriteRule (. *) $ Http: /www.newdomain.com/blog/$1 [R = 301, L] Dies funktionierte! Vielen Dank! – Albertsquad