Перенаправлення з apache на Magento не працює, як очікувалося

У мене є такий сценарій:

Мені потрібно знати, як робити в apache перенаправлення з одного до іншого, беручи до уваги, що після .com, сторінка буде однаковою на обох сайтах Приклад запиту користувача: www.mydomain.com/product1 Необхідно перенаправити www.mydomain2.com/product1 Це повинно бути 301 перенаправлення

Я зробив наступне:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

# redirect all requests to www.domain2.com domain
RewriteCond %{HTTP_HOST} =www.domain.com
RewriteRule .* http://www.domain2.com%{REQUEST_URI} [R=301,L]

але це не працює, якщо я переходжу до www.domain.com/product1, він переспрямовує на www.domain2.com, Завжди на головну сторінку.

Я здогадуюсь, тому що вона встановлена ​​на багатостанційній магнітоті, і обидві домени зберігаються на одній і тій же установці magento.

0
хто-небудь хто?
додано Автор Luis Valencia, джерело

2 Відповіді

Це має працювати:

Options +FollowSymLinks 
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.old-domain.com$ [NC]
RewriteRule ^(.*)$ http://www.new-domain.com/$1 [R=301,L]
0
додано
дякую, я просто спробував, але все та ж проблема. :(
додано Автор Luis Valencia, джерело
будь ідея ?? спасибі
додано Автор Luis Valencia, джерело

Дуже старий пост, який я знаю, але просто натрапив на одну і ту ж проблему, і якщо ви додаєте RewriteCond і RewriteRule над ним, вона повинна працювати, але переконайтеся, що ви також коментувати цю лінію ...

RewriteRule .* index.php [L]

... якщо вона існує!

Наприклад:

#RewriteRule .* index.php [L]
0
додано
Ukrainian PHP comunity
Ukrainian PHP comunity
885 учасників

dev-ua/php