csi*_*csi 3 dns .htaccess forwarding mx-record a-records
我更像是一个程序员而不是服务器大师,所以任何帮助都非常感谢!
出于SEO原因转发域名 - >
使用第三方托管的NewDomain.com需要指向当前托管的网站CurrentDomain.com.我知道我需要......
1)具体调整NewDomain.com DNS A记录
2)调整NewDomain.com DNS MX记录
3)将301重定向添加到CurrentDomain.com上托管的.htaccess文件,以便将所有对NewDomain的请求转发到CurrentDomain.com.
RewriteEngine On
RewriteCond %{HTTP_HOST} NewDomain.com$
RewriteRule ^(.*)$ http://CurrentDomain.com/$1 [R=301,L]
问题:
还有什么需要做的?
1)缺少什么?
2)是否应该进行其他DNS更改?如果是的话,在哪里?
3)如果我不希望邮件发送到NewDomain,MX记录是否指向mail.CurrentDomain.com?
4)是否有更好的.htaccess文件?
你的.htaccess几乎是正确的,只是微小的修正:
Options +FollowSymlinks -MultiViews
RewriteEngine on
# for http
RewriteCond %{HTTP_HOST} ^(www\.)?newdomain\.com$ [NC]
RewriteCond %{SERVER_PORT} =80
RewriteRule ^(.*)$ http://CurrentDomain.com/$1 [R=301,L]
# for https
RewriteCond %{HTTP_HOST} ^(www\.)?newdomain\.com$ [NC]
RewriteCond %{SERVER_PORT} =443
RewriteRule ^(.*)$ https://CurrentDomain.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
这样newdomain.com或www.newdomain.com将两者都重定向到浏览器301.
[NC] flag用于忽略主机的大小写匹配
| 归档时间: |
|
| 查看次数: |
5692 次 |
| 最近记录: |