htaccess的DirectoryIndex的突破访问WordPress的?(htaccess D

2019-10-19 07:45发布

我有一个WordPress安装在我的目录/博客

我最近加入这一行到我的.htaccess

DirectoryIndex /dgroup/index.php

现在我不能再访问博客的主页,我不能为什么已了解。 我甚至尝试手动添加

 RewriteRule ^blog/$ blog/index.php

没结果。

这可能是值得关注的,我可以从博客访问单一的帖子,只是主页被打破。

有任何想法吗?

提前致谢。

更多细节:

通过我不能访问该博客主页了我的意思是,我得到一个错误404。

我试图做到的,是简单地去DGROUP / index.php文件默认页面

Answer 1:

dgroup/index.php should be the default page

删除你DirectoryIndex一行,并把这个规则的第一个规则 DocumentRoot/.htaccess打开/dgroup/index.php在访问您的域名的主页:

RewriteRule ^/?$ /dgroup/index.php [L]


Answer 2:

你基本上是告诉阿帕奇“如果资源没有在目录中找到,服务/dgroup/index.php”。 您的规则将适用于任何目录。

所以,当你浏览/blog/post/something ,这些目录不存在,因此阿帕奇那张“好了,好了,这里没有什么存在让我们成为了/dgroup/index.php

我在你想达到什么样的有点困惑。 如果你只是想满足了/dgroup/index.php当有人访问/ DGROUP只使用这样的:

<Directory /dgroup>
    DirectoryIndex index.php
</Directory>


文章来源: htaccess DirectoryIndex breaks access to Wordpress?