只是不能让这个工作。
试图让这个。
www.myexample.com/querypage.php?query=[blabla]
重定向到这里
www.myexample.com/querypage.php?query=blabla
当它不在查询字符串中时,我可以让它工作,就像这样。
RewriteRule ^(.*)\[(.*)\] /$1$2 [R=301,L,NC]
但查询字符串让我无法理解
你可以使用 RewriteCond
与 %{QUERY_STRING}
:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(query)=\[(blabla)\]$
RewriteRule ^(querypage\.php)$ /$1?%1=%2 [L,R=301,NC]