我在地址A(gn.christophemazuyet.com
)上创建了一个drupal网站,我的客户通过Viaduc(www.petites-curiosites.com
)购买了域名B.
Viaduc有两个重定向选项:standard(生成301重定向)和hidden(创建包含站点A的iframe)。 站点A的主机有两个重定向选项:标准和URL,一个被认为是透明的,第二个没有。
我一直在与htaccess苦苦挣扎,但我担心自从Viaduc创建301重定向后我做不了多少。一些htaccess大师可以帮助我吗?我的目标是显示网站A但使用域名B,再也不会再看到gn.christophemazuyet.com
。
谢谢!
答案 0 :(得分:1)
您可以尝试设置CNAME record,如果您的petites-curiosites.com托管服务提供商允许您编辑DNS设置。
详细说明:
将www.petites-curiosites.com上的CNAME设置为 gn.christophemazuyet.com
使用.htaccess文件(在gn.christophemazuyet.com的webroot中)将petites-curiosites.com的重定向添加到www.petites-curiosites.com,如下所示:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.petites-curiosites\.com$ [NC]
RewriteRule ^(.*)$ http://www.petites-curiosites.com$1 [R=301,L]
答案 1 :(得分:0)
这取决于您的托管服务提供商。如果您使用的是专用IP地址,那么您只需将域名www.petites-curiosites.com
设置为gn.christophemazuyet.com的别名即可。另一方面,如果您在通过主机名区分的不同站点之间共享的Web服务器上,则您必须联系您的托管服务提供商,看看他们是否会将petites-curiosites.com
主机视为属于无论您做什么,您的网站或者christophemazuyet.com
域都会泄露给用户。