.htaccess使用-org辅助域与使用.com辅助域的问题

时间:2014-01-25 19:37:08

标签: apache .htaccess mod-rewrite

我已成功将www.atlantalawvideo.legalvideoconsulting.com转发至www.atlantalawvideo.com进行搜索引擎优化。

我在我的/ atlantalawvideo /文件夹中的.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.atlantalawvideo.com
RewriteRule (.*) http://www.atlantalawvideo.com/$1 [R=301,L]

我无法将www.legalvideographer-org.legalvideoconsulting.com转发至www.legalvideographer.org

我在我的/ legalvideographer-org /文件夹中的.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.legalvideographer.org
RewriteRule (.*) http://www.legalvideographer.org/$1 [R=301,L]

不确定问题是什么http://www.legalvideographer-org.legalvideoconsulting.com无处可去。

1 个答案:

答案 0 :(得分:1)

第二次重写无效,因为您未达到%{HTTP_HOST}的条件。您没有使用完整的主机名进行检查。 legalvideographer.org似乎是subdomain legalvideoconsulting.com。看看这是否适合你。

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.legalvideographer-org\.legalvideoconsulting\.com [NC]
RewriteRule (.*) http://www.legalvideographer.org/$1 [R=301,L]

如果那是你的域名,那应该有用。

您还应该能够执行简单的重定向而不是重写规则

redirct 301 / http://www.legalvideographer.org