我访问file.php
编写mydomain.com/file
。我需要能够访问也写mydomain.com/FILE
。.htaccess不区分大小写的目录
在.htaccess我用下面的规则删除扩展:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.+?)/?$ /$1.php [L]
# redirect to .php-less link if requested directly
RewriteCond %{THE_REQUEST} ^[A-Z]+\s.+\.php\sHTTP/.+
RewriteRule ^(.+)\.php $1 [R=301,L]
如果该规则应予以更改─这是给你的。在规则
它在专用网络。我需要尽量减少用户的错误。 –
保持您的文件为小写,并使用'RewriteMap'将每个URL转换为小写。 (需要访问Apache服务器配置) – anubhava
这些文件是小写的。我应该在config中进行哪些更改,以及如何使用RewriteMap?你能以答案的形式写下来,所以我可以标记它是否正确? –