我必须解决这个简单的情况。我有一堆三级域名:oldthirdlevel.example.com
,我想在主域www.example.com
上重定向。我已尝试在文件.htaccess
上使用简单的301重定向,但没有任何成功。我想将各种路径重定向到主域的主页,例如:
oldthirdlevel.example.com/whatever --> www.example.com
oldthirdlevel.example.com/otherthings --> www.example.com
这是我的档案:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldthirdlevel.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
但是我收到了500内部服务器错误。
答案 0 :(得分:0)
如果它是关于"一堆"。可以选择说:当域名不等于www.example.com时:
RewriteCond %{HTTP_HOST} !^www\.example\.tld$
RewriteRule ^.*$ http://www.example.tld/$0 [R=301,L]