sanu0074
Новичок
Если раньше страницы сайта выглядели в так: http://site.ru/script.php?id=99, а теперь будут выглядеть так: http://site.ru/script/99
Как написать правильный редирект, что бы при выдаче поисковиком старых ссылок, переход осуществлялся на новые?
Вот, есть кое-что:
RewriteEngine on
RewriteRule ^(.*)\/(.*)$ $1.php?id=$2 [L,QSA,R=301]
Но оно не работает правильно, неперенаправляет... Это потому что в .htaccess уже есть это сверху:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
Как мне быть в этом случае??
Как написать правильный редирект, что бы при выдаче поисковиком старых ссылок, переход осуществлялся на новые?
Вот, есть кое-что:
RewriteEngine on
RewriteRule ^(.*)\/(.*)$ $1.php?id=$2 [L,QSA,R=301]
Но оно не работает правильно, неперенаправляет... Это потому что в .htaccess уже есть это сверху:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
Как мне быть в этом случае??