2015-03-17 2 views
0

Я пытаюсь переместить сайт (встроенный в код) из старого домена в новый. В идеале мы хотели бы переслать схему url, если у пользователя есть старая закладка. Я нашел код для добавляемых строк запроса с переадресацией:(301 Redirect) .htaccess Включая запросы и подкаталоги подстановки

RewriteEngine on 
Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^(.*) http://www.new_site.com%{REQUEST_URI} [R=301,NC] 

Но наша структура URL использует «подкаталоги» (передав имя контроллера в index.php), поэтому типичный URL выглядит следующим образом:

http://website.com/controller/method/param1/param2 

Как я могу настроить .htaccess для пересылки в подкаталоги?

http://website.com/controller/method/param1/param2 
http://new_website.com/controller/method/param1/param2 
+0

Итак, как выглядит старая ссылка? –

+0

http://website.com/controller/method/param1/param2 – acupajoe

ответ

0

Найден ответ! Добавление $ в конец правила перезаписи ^(.*) позволяет вытащить все каталоги с помощью перенаправления. Надеюсь, что кто-то поможет!

RewriteEngine on 
Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^(.*)$ http://www.new_website.com/$1 [R=301,NC]