我不得不禁用目录索引,并希望只允许主页..目前,一切都像平坦的地球一样被禁止。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