перенаправить http: //anySubdomain (подстановочный знак).mydomain.com /
кому:
поддомен (подстановочный знак).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", что заставляет меня думать, что проблема во второй строке
Вы можете помочь мне? Спасибо!
Так должно быть:
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com$
RewriteRule ^(.*)$ /page2.php [R=301,L]
RewriteRule принимает только URL-путь (часть после имени домена) для ввода регулярного выражения. Похоже, вы хотите, чтобы каждая страница перенаправлялась на page2.php, что и происходит.