Может ли кто-нибудь помочь с правилом перезаписи URL-адресов .htaccess.. Правило перенаправления перенаправления
мне нужно перенаправить страницы, как это:
www.website.com/index.php?a=some-word-some-other-word
www.website.com/index.php?a=something
www.website.com/index.php?a=some-other-thing
Все, что страницы имеют такое же содержание, как www.website.com/index.php
к
www.website.com /index.php или www.website.com/
Я уже просил этого, и я получил это:
RewriteEngine On
RewriteBase/
#if the query string has an a parameter
RewriteCond %{QUERY_STRING} (^|&)a= [NC]
#Redirect and remove query string parameters
RewriteRule .* http://www.website.com/? [R=301,L]
Он делает это, перенаправляет эти страницы на домашнюю страницу (корень сайта). Но у меня есть некоторые страницы с URL, как:
i.php?a=something-something-something
и проблема в том, что .htaccess выше код влияет на эти ссылки тоже.
Можно ли сделать этот код просто перенаправить ссылки на страницы, основанные на index.php?a=
и не для i.php?a=
тоже.
Спасибо, это работает. –
Если это сработает, могу ли я попросить вас проверить мой ответ как «действительный»? –