0
我有一个网站,并正在使用的.htaccess如下重新定向的URL:mod_rewrite的问题 - 区分大小写
http://mysite.com/StoreName/
被重定向到
http://mysite.com/stores/StoreName/
,它是无形做用户所以用户仍然在他们的浏览器栏(这是我想要的)看到
http://mysite.com/StoreName/
。
到目前为止,这么好。 .htaccess代码是这样做对我来说是
RewriteRule ^([-A-Za-z0-9_]+)/$ http://mysite.com/stores/$1/ [L]
它的工程很棒,只有一个小例外。
如果实际文件夹是/stores/StoreName/
(注意是大写的“S”和“N”),并在
http://mysite.com/storename/
到他们的浏览器栏的用户类型,他们仍然得到了正确的重定向,但它不再无形。浏览器现在显示
http://mysite.com/stores/StoreName/
有没有什么办法让http://mysite.com/storename/
项得到正确重定向,仍然显示浏览器栏http://mysite.com/StoreName/
?我曾尝试过
RewriteRule ^([-A-Za-z0-9_]+)/$ http://mysite.com/stores/$1/ [L,NC]
但是这导致了'文件未找到'错误。谢谢您的帮助!
那么,mod_spelling模块正在纠正案件和规则重定向客户端。我只是想让它看不见。 – Max 2010-12-06 19:25:01