嘗試使用htaccess文件設置永久301重定向。我想將所有來自events
文件夾的流量重定向到events.html
文件。我通常會使用類似這樣的東西...htaccess重定向問題文件夾vs文件
Redirect 301 /events/ /events.html
不幸的是,它不工作。使用上述,我收到一個錯誤,不能訪問events.html
頁面。如何區分同名文件夾和頁面?
嘗試使用htaccess文件設置永久301重定向。我想將所有來自events
文件夾的流量重定向到events.html
文件。我通常會使用類似這樣的東西...htaccess重定向問題文件夾vs文件
Redirect 301 /events/ /events.html
不幸的是,它不工作。使用上述,我收到一個錯誤,不能訪問events.html
頁面。如何區分同名文件夾和頁面?
請嘗試以下使用mod_rewrite:
Options -MultiViews
RewriteEngine On
RewriteRule ^events[^.] /events.html [R,L]
如果這應該是那麼永久重定向改變R
到R=301
只有當你確定它工作正常。
測試前您需要清除瀏覽器緩存。
非常感謝您的回覆。它仍然不起作用(這次是404)。以下是我想要將.../events/89重定向到事件的示例 – user7498278
要回答您先前的問題@ user82217,我只是接管了我遷移到其他主機提供商的網站。我從來沒有看到舊網站的文件夾設置。 – user7498278
我已經更新了我的答案,以允許目錄中的任何文件,而不僅僅是目錄本身。 – MrWhite
'/ events'是文件系統上的物理文件夾嗎?你收到什麼「錯誤」? – MrWhite
感謝您的幫助。它說:「這個網頁無法正常工作重定向你太多次了,請嘗試清除你的cookies err_too_many_redirects」 –
user7498278
你真的只是想重定向'/ events',還是'/ events/'? – MrWhite