0

我正在使用 htaccess 重写对目录的 get 请求,这些请求是唯一的 URL 令牌,如果我更改大小写,我会出于某种原因获得相同的页面。这是怎么回事?除了标准的重写条件和规则之外还有什么?我的网址必须区分大小写。

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

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

1 回答 1

0

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

于 2012-07-30T17:30:26.250 回答