我不得不禁用目錄索引,並希望只允許主頁..目前,一切都像平坦的地球一樣被禁止。DirectoryIndex禁用,但允許在htaccess的主頁
我可以做到這一點,如果我更新下面重定向到domain.com/index.php,但隨後成爲主頁的網址,我不得不改變301重寫這是不理想的www到頂點。
我需要某種方式允許directoryindex只爲主頁或阻止除了主頁以外的所有內容。我想我必須添加從domain.com/index.php到domain.com的另一個重寫,但這可能會導致頁面重定向兩次從www到apex,然後重寫從路徑明確性中刪除index.php,所以我我不確定最好的方法。這應該像確定世界是否平坦一樣簡單,但是禁止進入南極洲。
DirectoryIndex disabled
#Remove www
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
你試圖讓'index.php'的DirectoryIndex的根目錄,但不是子目錄?所以你可以得到一個目錄列表,裏面顯示了'index.php'? – Quentin
是的,這可能是一個更好的說法。 – xmxmxmx