2016-07-12 9 views
0

Ich habe drei Websites. Jeder ist ein Ordner und zugänglich wie:Redirect Ordner und seinen Inhalt zu (kein Ordner) während www und https

example.com/siteA 
example.com/siteB 
example.com/siteC 

der Kategorie A und Produkt in diesen Websites existieren können wie:

example.com/siteA/category/subcategory/productABC 

Ich habe 3 neuen URLs, unter 2-Domänen.

siteA = https://www.newsiteA.com 
siteB = https://www.newsiteB.com 
siteC = https://www.newsiteB.com/siteC 

Das Problem wird umgeleitet, die alten Urls und deren Inhalte, auf die neue URL, während auch mit www und https umgeleitet wird. Ich kann sie nicht alle zusammen arbeiten lassen.

Ein Beispiel für eine gewünschte Umleitung:

http://example.com/siteA/categoryA/*contents* 
to 
https://www.newsiteA.com/categoryB/*contents* 

Inhalt nach dieser URL etwas zu sein. Ich habe versucht über Htaccess (von einer Magento-Website), aber es macht nichts, es über eine andere Methode zu tun. Vorschläge werden sehr geschätzt.

+0

Wie genau, was Sie herausfinden, categoryB sein sollte? Gibt es ein KategorieA-> KategorieB-Mapping oder so? – jirka

+0

Ich würde die Namen der echten Kategorien für jedes Neuschreiben schreiben. Ich erwarte nicht, dass es eine Einheitsgröße für alle ist. Für einige Kategorien waren sie 1 Kategorie, jetzt sind es 2. Oder die Namen in den Kategorien geändert. Die Idee ist also, diese zuzuordnen, aber behalten Sie den Produktnamen (immer das gleiche) und verwenden Sie immer auch www und https – david

Antwort

0

diese Regeln als erste Regeln in Ihrem Stamm .htaccess Versuchen:

RewriteEngine On 

RewriteRule ^siteA(/.*)?$ https://www.newsiteA.com/$1 [L,NC,NE,R=301] 

RewriteRule ^siteB(/.*)?$ https://www.newsiteB.com/$1 [L,NC,NE,R=301] 

RewriteRule ^siteC(/.*)?$ https://www.newsiteC.com/$1 [L,NC,NE,R=301] 
Verwandte Themen