我在拥有多个域名的托管服务提供商的共享帐户中工作。目标是让每个域名都有自己的虚拟目录。在我个人配置的htdocs/
目录中,我为每个域名设置了一个子目录,与此类似:
htdocs/
foo.com/
index.html
bar.com/
test.txt
我想提供http://foo.com/index.html
而不是http://foo.com/foo.com/index.html
。
这是在.htaccess
中设置htdocs/
的正确方法吗?
RewriteEngine on
RewriteCond %{HTTP_HOST} .*foo\.com [NC]
RewriteRule ^/(.*)$ /foo.com/$1 [L]
我假设没有,因为这似乎不起作用,我没有被授予访问错误日志的权限。什么是正确的语法?
答案 0 :(得分:1)
如果您使用共享帐户,则不必为不同的域设置.htaccess规则。大多数托管服务提供商允许您设置附加域,从而为您设置适当的映射。