客户希望将域名(oldsite.com)重定向到新域名&子目录(newsite.com/subdirectory)。我有这个代码设置,它适用于oldsite.com,但是当我测试oldsite.com/subdomain时,我在newsite.com上获得了404。
Redirect 301 / http://www.newsite.com/subdomain/
有没有办法在oldsite.com上处理任何子域请求,以便它们都重定向到newsite.com/subdirectory?也许是一张外卡?
答案 0 :(得分:0)
您可以在旧网站的网络根目录的.htaccess
中使用此功能:
RewriteEngine On
RewriteRule ^subdomain/(.*) http://newsite.com/subdirectory/$1 [B,NE,R,L]
答案 1 :(得分:0)
试试这个:
RewriteCond %{HTTP_HOST} oldsite\.com [NC]
RewriteRule (.*) http://newsite.com/subdirectory/$1 [QSA,L]