我已经创建了一个子域并将我的网站从root移到了子域我现在希望所有用户在访问旧域时被重定向我在.htaccess文件中写了一些规则但这些规则不是在这里工作这些是我在.htaccess文件中写的规则。
option
任何人都可以帮助我找出我做错了什么,这对我来说是一个很大的帮助,也节省了我的时间。
修改
我已经再次检查了我的规则是有效的但是有一种奇怪的行为,那就是当我点击域名时。
除非我按照 www 点击
,否则它什么都不做它工作正常,并将我重定向到我想要的确切URL。不知道为什么会这样做,因为我在编写规则时没有给出任何 www 。
答案 0 :(得分:0)
%{HTTP_HOST}
标题包含您的域名example.com
或www.example.com
,但它不包含网址计划,因此您的条件不匹配。
更改此行
RewriteCond %{HTTP_HOST} !http: //hkdcrandom.com$ [NC]
到
RewriteCond %{HTTP_HOST} !hkdcrandom.com$ [NC]