1
RewriteRule ^u/([0-9a-zA-Z]+)$ home.php?u=$1 [NC,L]
我基本上想要删除u
,但是当我这样做时什么都没有发生。 我想显示site.com/home.php?u=$1
为site.com/$1
。没有“目录”的Htaccess不起作用
我在做什么错?
RewriteRule ^u/([0-9a-zA-Z]+)$ home.php?u=$1 [NC,L]
我基本上想要删除u
,但是当我这样做时什么都没有发生。 我想显示site.com/home.php?u=$1
为site.com/$1
。没有“目录”的Htaccess不起作用
我在做什么错?
改变你的重写规则到下面,它会起作用。而且你还没有包含RewriteEngine On。
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)u=\$1($|&)
RewriteRule ^home\.php$ /$1?&%{QUERY_STRING}
我也有想如果我有js文件和JS文件中我有一个Ajax请求一些文件的URL没有什么工作的各个环节中的问题,这是有点硬的每一个环节之前更改与/每一个文件。在htaccess中有一些选项吗? – Skyey