我有 URL 重写规则:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/sites/
RewriteRule ^([^/]+)/?(.*)$ sites/$1/$2 [NC,L]
调用此 URL 时:http://example.com/suyash
它在内部调用http://example.com/sites/suyash
但http://example.com/suyash
仅保留 URL。请注意该文件夹sites/suyash
实际存在
我面临的问题是,当我调用 URL:(http://example.com/Suyash
大写)时,它会显示 404 错误。
当我使用 mod_speling 模块并将以下内容添加到代码中时:
CheckSpelling On
现在当我调用http://example.com/Suyash
它时,将 URL 更改为http://example.com/sites/suyash
如何让它仅将 URL 从更改http://example.com/Suyash
为http://example.com/suyash
?