【发布时间】:2016-03-20 11:24:34
【问题描述】:
我已将网络服务器配置为使用此 htaccess 规则通过子域 (blog.mydomain.com) 访问子文件夹 (sub_blog)
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} blog\.mydomain\.com
RewriteCond $1 !^sub_
RewriteRule (.*) /sub_blog/$1 [L]
问题是,如果我想放置一个 index.php 页面而不是 index.html,当我连接到 blog.mydomain.com 时,我无法获得 404 错误页面(未找到 index.html)
我该如何解决这个问题?我应该添加虚拟主机吗?如果是,该怎么做?
/sub_blog/.htaccess 文件
DirectoryIndex index.php
【问题讨论】:
-
为什么要重写?您可以在所需的任何目录上设置默认文档。只需添加 index.php 作为子目录的默认值。
-
已经试过了,不行。