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 使用htaccess重写get请求,结果相同-不区分大小写_.htaccess - Fatal编程技术网

.htaccess 使用htaccess重写get请求,结果相同-不区分大小写

.htaccess 使用htaccess重写get请求,结果相同-不区分大小写,.htaccess,.htaccess,我使用htaccess将get请求重写到一个目录中,这些请求是唯一的URL标记,如果我改变大小写,出于某种原因,我会得到相同的页面。发生什么事?除了标准的重写条件和规则之外,还有什么别的吗?我的URL必须区分大小写 我在Ubuntu 12.04 LTS上使用Apache2,我的重写规则是: RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ content.ph

我使用htaccess将get请求重写到一个目录中,这些请求是唯一的URL标记,如果我改变大小写,出于某种原因,我会得到相同的页面。发生什么事?除了标准的重写条件和规则之外,还有什么别的吗?我的URL必须区分大小写

我在Ubuntu 12.04 LTS上使用Apache2,我的重写规则是:

 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ content.php?query=$1 [L,QSA]

事实证明,这不是一个
.htaccess
问题,而是MySQL的问题,我已将所有url列设置为varchar,varchar不区分大小写,重要的是将密码和密钥等区分大小写的项目设置为blob。

您的规则是什么,您想做什么?你在使用apache吗?nginx?iis?@JonLin好的,我已经添加了信息,请看一下:)