【发布时间】:2013-07-11 11:14:14
【问题描述】:
这是我的设置
- 主域:foo.com
- 子域:sub.foo.com
- 附加域:bar.com
根上子域的目录结构是这样的:
sub/ - 子域(默认)
现在我在根目录中为 bar.com 创建一个子文件夹
bar/ - 对于 bar.com
并创建了以下规则
RewriteCond %{HTTP_HOST} bar.com
RewriteCond %{REQUEST_URI} !bar/
RewriteRule ^(.*)$ bar/$1 [L]
结果是。
- sub.foo.com - sub/
- bar.com - 酒吧/
- bar.com/bar - bar/(如何解决这个问题?让它重定向到 bar.com?)
- bar.com/sub - sub/(我该如何解决这个问题?让它重定向到 sub.foo.com?)
- foo.com/bar - bar/(我该如何解决这个问题?让它重定向到 bar.com?)
- foo.com/sub - sub/(我该如何解决这个问题?让它重定向到 sub.foo.com?)
所以底线是我不希望用户直接访问目录树上的子目录。这可能吗?怎么样?
编辑:请不要开始讲虚拟主机,我无权访问此服务器上的 httpd.conf
【问题讨论】: