我有一個子目錄設置裏面有一個靜態網站。重寫index.html子目錄
但是,當我去www.site.com/directory/它不顯示索引頁,只有www.site.com/directory/index.html工作。
有沒有辦法讓.htaccess重寫呢?
我不能只是轉發所有的網址,因爲還有其他網頁,如www.site.com/directory/other.html仍然需要工作。
我有一個子目錄設置裏面有一個靜態網站。重寫index.html子目錄
但是,當我去www.site.com/directory/它不顯示索引頁,只有www.site.com/directory/index.html工作。
有沒有辦法讓.htaccess重寫呢?
我不能只是轉發所有的網址,因爲還有其他網頁,如www.site.com/directory/other.html仍然需要工作。
裏面/directory/
這是不夠的,你把一個.htaccess文件與指令:
DirectoryIndex index.html
如果它仍然不起作用,也許有其他服務器指令與它衝突。
在Apache配置中,您應該啓用AllowOverride
,以便您可以在.htaccess
中設置不同的選項。在該文件中,您可以設置DirectoryIndex
指令。
參見: http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride
謝謝,正是我正在尋找。 –