我使用下面的mod_rewrite從我的網站的頂級目錄重定向到子目錄shows/
:mod_rewrite並重定向瀏覽器,而不是改寫
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^$ shows [L]
重定向正在執行的罰款。但是,URL是顯示的重定向,我相信它不應該使用mod_rewrite。
澄清:指向http://www.example.com/
的瀏覽器被重定向到子目錄shows/
。但瀏覽器在URL中顯示重定向爲http://www.example.com/shows/
。同樣,我的理解是,通過使用mod-rewrite,您可以使重定向不可見,因此用戶不知道發生了重定向。
我做錯了什麼?
Naaay說沒有。它完全改變了被認爲是根文件夾的內容。頁面上的所有鏈接文件都沒有鏈接。感謝您的嘗試。 – stefmikhail
它在我的系統上按預期工作:'localhost /'顯示來自'localhost/shows /'的內容,沒有301重定向或地址欄中的地址改變。至於斷開的鏈接:你應該期待他們並找到解決辦法。 –
我沒有構建網站,並且所有內容都相對於根目錄進行了鏈接,因此,如果更改所考慮的根目錄,則需要做更多工作來解決此問題。我可以看到重定向到的目錄。 – stefmikhail