Получение mod_rewrite для правильного сопоставления нескольких URI с разными доменами - PullRequest
0 голосов
/ 02 ноября 2011

Я работаю над сайтом, на котором много контента со старого домена, который был перемещен на новый, с разными URL-адресами для всех страниц. Поэтому мне нужно составить список из сотен перенаправлений. К сожалению, я могу заставить работать только первый RewriteRule. Все остальные возвращают 404 ошибки.

Вот код, который я настроил в файле conf.

<Directory "/usr/local/domains/thelifedivine.com/dev">
Order allow,deny
Allow from all
Options +Includes
DirectoryIndex index.php index.html

RewriteEngine on

RewriteCond %{HTTP_HOST} ^/inspired--gifts-home-accessories.php/1/gifts-that-inspire/
RewriteRule ^.*$ http://www.thelifedivine.com/Gifts-That-Inspire-c6.html/ [R=301,L]

RewriteCond %{HTTP_HOST} ^/inspired--gifts-home-accessories.php/2/jewelry/
RewriteRule ^.*$ http://www.thelifedivine.com/Jewelry-c4.html/ [R=301,L]

И еще несколько перенаправлений, которые выглядят аналогично вышеприведенным 2.

Я также пытался настроить использование строго перенаправлений, как ...

RewriteRule ^/inspired--gifts-home-accessories.php/1/gifts-that-inspire/$ http://www.thelifedivine.com/Gifts-That-Inspire-c6.html/ [R=301,L]
RewriteRule ^/inspired--gifts-home-accessories.php/2/jewelry/$    http://www.thelifedivine.com/Jewelry-c4.html/ [R=301,L]     
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...