我的目录/博客中有wordpress安装
我最近将此行添加到我的.htaccess
DirectoryIndex /dgroup/index.php
现在我无法访问博客主页,我无法理解原因。我甚至试图手动添加
RewriteRule ^blog/$ blog/index.php
没有结果。
值得注意的是,我可以从博客中访问单个帖子,只是主页已损坏。
有什么想法吗?
提前致谢。
更多细节:
我不能再访问博客主页了,我的意思是我收到错误404.
我想要实现的只是将dgroup / index.php作为默认页面
答案 0 :(得分:2)
dgroup/index.php should be the default page
移除您的DirectoryIndex
行,并在访问您网域的主页时,在DocumentRoot/.htaccess
中将此规则作为第一条规则,以便打开/dgroup/index.php
:< / p>
RewriteRule ^/?$ /dgroup/index.php [L]
答案 1 :(得分:1)
你实际上是在告诉apache“如果在目录中找不到资源,请发送/dgroup/index.php”。您的规则适用于任何目录。
所以当你浏览/blog/post/something
时,这些目录不存在,因此apache会“好吧,好吧,这里什么也没有,所以让我们提供/dgroup/index.php
我对你想要达到的目标感到有点困惑。如果您只想在有人访问/ dgroup时使用/dgroup/index.php,请使用以下内容:
<Directory /dgroup>
DirectoryIndex index.php
</Directory>