重定向 http://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 部分运行良好,因为任何子域都被重定向。
但它达到:“ .mydomain.com/page2.php”,这让我认为问题出在第二行
你能帮助我吗?谢谢!
答案1
它应该是:
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com$
RewriteRule ^(.*)$ /page2.php [R=301,L]
RewriteRule 仅接受 URL 路径(域名后的部分)作为正则表达式输入。听起来您希望每个页面都重定向到 page2.php,这就是它的作用。