我正在尝试做一个301重定向的一些域名,我有。我有多个域名指向我的主域。
我目前正在使用以下代码来重定向一个域。但是,将多个域指向同一主域的最佳方式是什么?
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain-name.me.uk [NC]
rewriterule ^(.*)$ http://www.main-domain.co.uk/$1 [R=301,L]这是做多个域的正确方法吗?
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain-name.me.uk [NC]
rewritecond %{http_host} ^domain-name.digital [NC]
rewriterule ^(.*)$ http://www.main-domain.co.uk/$1 [R=301,L]发布于 2015-03-13 15:06:50
我建议使用基于否定的条件,以避免匹配多个主机名和避免多个条件。
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www\.)?main-domain\.co\.uk$ [NC]
RewriteRule ^ http://www.main-domain.co.uk%{REQUEST_URI} [R=301,L]当当前请求不是针对www.main-domain.co.uk的请求时,RewriteCond %{HTTP_HOST} !^(www\.)?main-domain\.co\.uk$会确保重定向。
https://stackoverflow.com/questions/29021155
复制相似问题