我有两个域名和一个托管帐户。 我希望新域指向我的主机帐户中的子文件夹。
我为新域名做了“主机A”重定向, 所以现在当我键入SECONDARY.COM(例如)我到达托管的根目录(就像我输入PRIMART.COM一样)。
然后我添加了一个带有此内容的.htaccess文件:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^secondary\.co\.il$ [NC]
RewriteRule ^(.*)$ http://www.primary.il/secondary$1 [R=301,L]
但似乎没有改变 - 当我键入SECONDARY.COM时,我仍然到达根目录而不是文件夹(“辅助”)。
也许有关语法的东西,找不到问题。
我几乎尝试过任何事情,但没有成功, 非常感谢任何帮助。
提前致谢。
答案 0 :(得分:0)
这个怎么样?看起来很像你在找什么:)。 脚注:对于下面的示例,primary.com offcourse也必须是一个子文件夹,在我看来是“更干净”。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} secondary.com$ [NC]
RewriteCond %{REQUEST_URI} !^/secondary.com/.*$
RewriteRule ^(.*)$ /secondary.com/$1 [L]
RewriteCond %{HTTP_HOST} primary.com$ [NC]
RewriteCond %{REQUEST_URI} !^/primary.com/.*$
RewriteRule ^(.*)$ /primary.com/$1 [L]