1
的結構是這樣的:到子文件夾中避免直接訪問,而不是重定向
html
->index.html
->subfolder
--->1.html
--->2.html
我想避免直接訪問當有人訪問mysite.com/subfolder。用戶應該直接重定向到父文件夾的index.html。
這對.htaccess可能如何?
的結構是這樣的:到子文件夾中避免直接訪問,而不是重定向
html
->index.html
->subfolder
--->1.html
--->2.html
我想避免直接訪問當有人訪問mysite.com/subfolder。用戶應該直接重定向到父文件夾的index.html。
這對.htaccess可能如何?
創建於子一個htaccess文件,並添加以下內容:
RewriteEngine on
RewriteRule ^$ /index.html [L,R]
取出[R標誌,如果想在內部重定向(不改變URL)/子到/index.html。
這是爲你工作嗎?
RewriteRule ^/subfolder/?$ http://yourdomain.com/index.html [R=301,L]
這樣做。非常感謝!我有一個後續問題。你更喜歡哪種方式重定向。使用.htaccess或每個子文件夾中的index.html文件使用此代碼行 – Dreni
@Dreni htaccess重定向更好元。當服務器直接向客戶端發送重定向時,速度更快。 – starkeen
編輯最後評論的時間太晚了。你可以閱讀這[這是更好的元刷新網址重定向或htaccess的301重定向](http://stackoverflow.com/questions/10601881/which-is-better-meta-refresh- url-redirect-or-htaccess-301-redirect) – starkeen