Может ли кто-нибудь помочь с правилом перезаписи 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=
тоже.