我正在重定向
xyz.com
至user.xyz.com
。
但是我无法重定向user.xyz.com/anythingelse
。
这是我的.htaccess代码
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(^.*)\.xyz.com
RewriteRule (.*) shop.php?username=%1
答案 0 :(得分:0)
我认为您的RewriteCond应该是这样的:
-1
因为您只想将规则应用到域RewriteCond %{HTTP_HOST} ^xyz\.com
,而不是任何子域。
规则变为:
xyz.com
这会将每个页面重定向到新网站的同一页面。
编辑:
RewriteRule ^(.*) http://user.xyz.com/$1
这使您可以从主页(带或不带最后一个“ /”)访问页面RewriteCond %{HTTP_HOST} ^user\.xyz\.com$
RewriteRule ^/?$ https://user.xyz.com/anypage.php