我想重定向此网址:
http://www.domena.pl/?tekst,123.html
到这个
http://www.domena.pl/tekst,123.html
我只想删除?在第一个之后,所以我想重新定位每个url domena /?......到domena /......
我正在使用这个htaccess,它适用于domena / testtekst,123,但我不知道如何更改它以使用特殊字符?
RewriteCond %{HTTP_HOST} ^www.domena.pl$
RewriteCond %{REQUEST_URI} ^/test(.*)$
RewriteRule ^test(.*)$ http://www.domena.pl/$1 [L,R=301]
这不起作用:
RewriteCond %{HTTP_HOST} ^www.domena.pl$
RewriteCond %{REQUEST_URI} ^/?(.*)$
RewriteRule ^?(.*)$ http://www.domena.pl/$1 [L,R=301]
这也不起作用:
RewriteCond %{HTTP_HOST} ^www.domena.pl$
RewriteCond %{REQUEST_URI} ^/\?(.*)$
RewriteRule ^\?(.*)$ http://www.domena.pl/$1 [L,R=301]
答案 0 :(得分:0)
您可以使用:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+\?([^\s&]+) [NC]
RewriteRule ^ /%1? [R=302,L,NE]