Andykalinin
Новичок
mod_rewrite старая ссылка на новую страницу.
Пишу ща новый двиг для одного проекта и пользую ЧПУ. Появилась необходимость перенаправлять старые ссылки на одну из страниц на новую. Вот .htaccess
Первое и последнее правила понятно, работают нормуль. А вот второе че-то я не додумал, возможно туплю. Так вот ссылка вида oldpage.php?id=qwe должна перенаправляться на newpage/qwe, но перекидывает на newpage/qwe?id=qwe/
Собственно вопрос, как исправить чтоб ?id=qwe не было в итоговой ссылке?
Пишу ща новый двиг для одного проекта и пользую ЧПУ. Появилась необходимость перенаправлять старые ссылки на одну из страниц на новую. Вот .htaccess
Код:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[url]www.site[/url]$ [NC]
RewriteRule ^(.*)$ [url]http://site/[/url]$1 [R=301,L]
RewriteCond %{REQUEST_URI} /oldpage.php
RewriteCond %{QUERY_STRING} ^id=(.{3})$
RewriteRule ^(.*)$ /newpage/%1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]
Собственно вопрос, как исправить чтоб ?id=qwe не было в итоговой ссылке?