我的情况是,我的主域名为:
0 0 * * * php /path/to/file/social_media_counter.php
我有一个别名域www.example1.com
现在,如果有人点击www.getexample1.com
,我希望重定向到www.getexample1.com
;但是www.example1.com/newpage
不应该进行重定向。
我尝试使用虚拟主机,但它进入了重定向循环。是否有www.example1.com
和RewriteCond
可以帮助解决上述问题?
尝试虚拟主机代码:
RewriteRule
我希望只将getexample1.com重定向到重定向地址,而不是我的名称服务器域。怎么能实现呢?
答案 0 :(得分:0)
肯定。
这应该可以解决问题:
RewriteCond %{HTTP_HOST} ^www\.getexample1\.com$ [NC]
RewriteRule ^/?(index.(php|html))?$ http://www.example1.com/newpage [R=302,L]
现在,^www\.getexample1\.com$
也可以^(www\.)?getexample1\.com$
来匹配www和no-www域。
^/?(index.(php|html))?$
将匹配/
,index.php
和index.html
,您可以根据自己的要求使用此正则表达式。
我使用302重定向进行测试,当您确定已编码所需规则时,可以将其设置为301重定向(以防止webbroser重定向缓存问题)。