你好,我有一个域名,我的网站在哪里,现在我有一个我的主要网站的短域名,我想要从域名b到域名的所有交通工具
header('location:www.domain.com');
这一切都是通过htaccess现在我正在使用带有此代码的索引页
options
如果您有任何想法,请告诉我 任何帮助表示赞赏 三江源
答案 0 :(得分:1)
您需要使用重写条件来检查主机名,如果它等于域b,则将用户重定向到域a。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.b\.com$
RewriteRule ^(.*)$ http://www.a.com/$1 [R=301,L]
R=301
会告诉网络服务器发送HTTP 301 Moved Permanently
标头。 L
代表Last
,并且会让apache停止尝试寻找进一步匹配的重写规则。
答案 1 :(得分:0)
如果它进入你的doc root的.htaccess,那么一个简单的重写应该可以工作:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.b\.com$ [NC]
RewriteRule ^(.*)$ http://www.a.com/$1 [R,L]
这假设您在主配置文件中加载了重写模块:
LoadModule rewrite_module modules/mod_rewrite.so