.htaccess重写index.php上一个GET变量的规则?
.htaccess重写index.php上一个GET变量的规则 我知道如何处理2个变量.htaccess重写index.php上一个GET变量的规则?,php,.htaccess,variables,mod-rewrite,indexing,Php,.htaccess,Variables,Mod Rewrite,Indexing,.htaccess重写index.php上一个GET变量的规则 我知道如何处理2个变量 RewriteRule ^(.*)/(.*)$ /index.php?var1=$1&var2=$2 [NC,L] 一个人怎么样???index.php?var1=$1使用此.htaccess: RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+)/?$ index.php?var1=$1 [L] 我不明白你为什么问。对于一个变量来说,
RewriteRule ^(.*)/(.*)$ /index.php?var1=$1&var2=$2 [NC,L]
一个人怎么样???index.php?var1=$1使用此.htaccess:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ index.php?var1=$1 [L]
我不明白你为什么问。对于一个变量来说,简化它有那么困难吗?对于同一个例子来说,就不那么容易了。因为您必须测试文件的存在性以避免任何循环问题。对于我来说,在.htaccess RewriteRule^(\w+)/?$index.php?id=$1中可以实现这一点。谢谢。差别不大:我的意思是:不
/
。你的意思是[a-zA-Z0-9.]
。有些字符将接受我的而不是你的(如
)。