redirecthttp:// anySubdomain(通配符) .mydomain.com /
至:
anysubdomain(通配符) .mydomain.com / page2.php
我试着这个:
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain.com$ [OR] RewriteRule ^/?$ "http\:\/\/$1\.mydomain\.com\/page2\.php" [R=301,L]
但它不起作用,rewriteCond部分运作良好,因为,任何子域被redirect。
但它到达:“.mydomain.com / page2.php”,是什么让我觉得问题是在第二行
你可以帮我吗? 谢谢!
它应该是:
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com$ RewriteRule ^(.*)$ /page2.php [R=301,L]
RewriteRule只接受正则expression式input的URLpath(域名后的部分)。 听起来你想要每一个页面redirect到page2.php,这是这样做的。