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