Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess重写index.php上一个GET变量的规则?_Php_.htaccess_Variables_Mod Rewrite_Indexing - Fatal编程技术网

.htaccess重写index.php上一个GET变量的规则?

.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] 我不明白你为什么问。对于一个变量来说,

.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]

我不明白你为什么问。对于一个变量来说,简化它有那么困难吗?对于同一个例子来说,就不那么容易了。因为您必须测试文件的存在性以避免任何循环问题。对于我来说,在.htaccess RewriteRule^(\w+)/?$index.php?id=$1中可以实现这一点。谢谢。差别不大:我的意思是:不
/
。你的意思是
[a-zA-Z0-9.]
。有些字符将接受我的而不是你的(如
)。