Назад | Перейти на главную страницу

Помощь с переменными в htaccess

перенаправить 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, что и происходит.