RewriteRule ^u/([0-9a-zA-Z]+)$ home.php?u=$1 [NC,L]
我基本上想删除u
但是当我这样做时没有任何反应。
我想将site.com/home.php?u=$1
显示为site.com/$1
。
我做错了什么?
答案 0 :(得分:0)
将重写规则更改为下方,它将起作用。而且你还没有包括RewriteEngine On。
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)u=\$1($|&)
RewriteRule ^home\.php$ /$1?&%{QUERY_STRING}