в моем недавнем проекте, мне нужно удалить несколько повторяющихся символов из моего url. Более конкретно, я хочу, чтобы этот URLУдалить строку из url, используя htaccess
http://example.com/cgi-bin/file.cgi?ga_option1=a&ga_option2=b&ga_option3=c
стать этим, удалены ga_ часть
http://example.com/cgi-bin/file.cgi?option1=a&option2=b&option3=c
Я попытался это:
RewriteEngine On
RewriteBase /cgi-bin/
RewriteRule ^(.*)ga_(.*)$ http://%{SERVER_NAME}/$1-$2 [NC,R=301,L]
и это:
RewriteEngine On
RewriteBase /cgi-bin/
RewriteCond %{QUERY_STRING} "ga_" [NC]
RewriteRule (.*) http://example.com/cgi-bin/file.cgi?$1 [R=301,L]
, но ничего не работает. Пожалуйста, дайте мне совет. Благодарю.
Привет, спасибо за ваше предложение, но это не сработало. Я не уверен, но это как-то связано с правилом RewriteBase? – camelot