2017-02-12 2 views
-1

Есть два Magento веб-мастерские. Один на olddomain.com, другой на newdomain.com. Я хотел бы перенаправить из любой ссылки, связанной с olddomain, на домашнюю страницу newdomain.com`..htaccess перенаправление из старого в новый домен не работает

До сих пор я изменил .htaccess файл в папке /public_html/app из

Order deny,allow 
Deny from all 

в

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR] 
RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC] 
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301,NC] 

, как видно во многих статьях там.

Я освободил кеш, но он все еще не работает. Что мне здесь не хватает, или мой подход недостаточен?

+1

Как работает 'app' папка относится к document_root. Где доступны access.log, error.log и rewrite.log? – mario

+0

@mario см. Комментарий, который я добавил ниже. – sklrboy

+0

См. Ссылку [** edit ** link] (http://stackoverflow.com/posts/42188684/edit), которую мы имеем выше. – mario

ответ

0

Прежде всего переместить файл .htaccess в/public_html/ Попробуйте сгенерировать новый файл .htaccess из http://www.htaccessredirect.net/

+0

Да, я вижу, что допустил ошибку, отредактировав ее в приложении, а не в public_html. После открытия правильного, я вижу, что уже есть раздел для переписывания движка. Здесь я изменил исходный 'RewriteCond% {HTTP_HOST}!^Www \ .old \ .com $ [NC] RewriteRule^(. *) $ Http://www.old.com/$1 [R = 301, L] 'to' RewriteCond% {HTTP_HOST}!^Www \ .old \ .com $ [NC] RewriteRule^(. *) $ Http://www.new.com/$1 [R = 301, L] ' , но после ясности кеша нет результата. – sklrboy

Смежные вопросы