1
我需要重定向 「example.com/image/img.jpg」 到 「example.com/view/img.jpg」使用的.htaccess
所以我用
RewriteRule (^|.*?/)image/(.*)$ /$1view/$2 [R=302,L,NC]
重定向爲.jpg
但是,如果我嘗試訪問「example.com/image/img.jpg」,它將不會重定向。我究竟做錯了什麼?
謝謝。
嘗試在RewriteRule前的'.htaccess'中添加'RewriteEngine On',它可以幫助 – petrch 2013-04-29 17:45:05
我在'.htaccess'開頭已經有'RewriteEngine On'。我需要添加兩次嗎?我的意思是在'RewriteRule'之前呢? – Grainier 2013-04-29 17:52:43
一次就夠了。我測試了我的網絡服務器上的規則,它工作。 Web服務器處理'.htaccess'文件嗎?檢查服務器配置中的AllowOverride指令,或在.htaccess中產生語法錯誤,並查看它是否導致錯誤500. – petrch 2013-04-29 18:17:13