我正在使用 mod Rewrite 将部分 URL 重写为查询参数
URL 的格式为
http://www.my_site.com/ABC
index.php
其中 ABC 是在子目录中强制进入我的查询参数的位
我.htaccess
的有以下几点:
RewriteEngine on
RewriteRule ^/?([a-zA-Z0-9]+)/?$ directory/index.php?Site=$1 [L]
当我有一个小写的 ABC 例如:
my_site.com/abc
浏览器 URL 保持不变,页面与通过 GET 传递的 abc 完美配合。
但是,当 ABC 为大写时,例如:
my_site.com/ABC
浏览器中的 URL 变为:
my_site.com/ABC/?Site=ABC
它工作正常,ABC 仍在GET
参数中,但看起来很难看!
为什么大小写会影响这一点,我可以让大写和小写都保持原始 URL?
进一步说明:我尝试了一个不同服务器的示例,它运行良好!如果有可能影响此的服务器设置有什么想法吗?
感谢您的帮助