sanu0074
Новичок
Всем привет, у меня сейчас есть сайт www.old-site.ru, я хочу чтобы все запросы перенапрвлялись на www.old-site.com
Например если пользователь вводит: www.old-site.ru/product/action/get/8964, он перенаправлялся на www.old-site.com/product/action/get/8964
Так же надо сказать поисковым роботам что страница перехала отправив 301ю
Я сделал в .htaccess так (код ниже), но в моем варианте если с поисковика заходить на какуюнибудь внутреннюю страницу, например на www.old-site.ru/product/789 то выполняется перенапраление на такой адрес www.old-site.ru/product/index.php/789, как сделать чтоб index.php/ не добавлялось?
P.S. юзаю CodeIgniter 2.x
Например если пользователь вводит: www.old-site.ru/product/action/get/8964, он перенаправлялся на www.old-site.com/product/action/get/8964
Так же надо сказать поисковым роботам что страница перехала отправив 301ю
Я сделал в .htaccess так (код ниже), но в моем варианте если с поисковика заходить на какуюнибудь внутреннюю страницу, например на www.old-site.ru/product/789 то выполняется перенапраление на такой адрес www.old-site.ru/product/index.php/789, как сделать чтоб index.php/ не добавлялось?
Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
RewriteCond %{HTTP_HOST} ^old-site\.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old-site\.ru$
RewriteRule ^/?(.*)$ "http\:\/\/old-site\.com\/$1" [R=301,L]