Htaccess没有"目录"不起作用

时间:2016-08-13 00:14:14

标签: .htaccess

RewriteRule ^u/([0-9a-zA-Z]+)$ home.php?u=$1 [NC,L]

我基本上想删除u但是当我这样做时没有任何反应。 我想将site.com/home.php?u=$1显示为site.com/$1

我做错了什么?

1 个答案:

答案 0 :(得分:0)

将重写规则更改为下方,它将起作用。而且你还没有包括RewriteEngine On。

RewriteEngine On    
RewriteCond %{QUERY_STRING} (^|&)u=\$1($|&)
RewriteRule ^home\.php$ /$1?&%{QUERY_STRING}