Apache 如何为HTTP_主机修改_重写?
我在一家拥有多个域名的托管提供商的共享帐户中工作。目标是让每个域名都有自己的虚拟目录。在我个人配置的Apache 如何为HTTP_主机修改_重写?,apache,mod-rewrite,shared-hosting,Apache,Mod Rewrite,Shared Hosting,我在一家拥有多个域名的托管提供商的共享帐户中工作。目标是让每个域名都有自己的虚拟目录。在我个人配置的htdocs/目录中,我为每个域名设置了一个子目录,类似于此: htdocs/ foo.com/ index.html bar.com/ test.txt 我想提供http://foo.com/index.html而不是http://foo.com/foo.com/index.html 这是在htdocs/中设置.htaccess的正确方法吗 Re
htdocs/
目录中,我为每个域名设置了一个子目录,类似于此:
htdocs/
foo.com/
index.html
bar.com/
test.txt
我想提供http://foo.com/index.html
而不是http://foo.com/foo.com/index.html
这是在htdocs/
中设置.htaccess
的正确方法吗
RewriteEngine on
RewriteCond %{HTTP_HOST} .*foo\.com [NC]
RewriteRule ^/(.*)$ /foo.com/$1 [L]
我假设没有,因为这似乎不起作用,而且我没有被授予访问错误日志的权限。正确的语法是什么?如果您使用的是共享帐户,则不必为不同的域设置.htaccess规则。大多数托管提供商允许您设置附加域,从而为您设置正确的映射 没错,但这一个特别没有那种设置。多么贫民区的主人啊。更改为不同的托管计划是否允许您使用托管计划托管多个域?是的,但这不是我的个人或业务托管,这是我的客户的。然后您建议您的客户,告诉他更换提供商。