Как перенаправить субдомен на точку входа admin.php?

Добрый день,
Имеется админка с точкой входа example.com/admin.php
Как настроить .htaccess таким образом чтобы субдомен admin.example.com направлялся на admin.php ?
В настройках основного домена example.com, субдомен admin.example.com указан как ServerAlias
Попробовал так:
# RewriteEngine
<IfModule mod_rewrite.c>

RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REMOTE_HOST} ^admin.*
RewriteRule . admin.php[L]

# otherwise forward it to index.php
RewriteRule . index.php

</IfModule>

Не работает, открывается index.php, но файлы стилей и прочие не отображает

Спасибо за помощь :)
  • Вопрос задан
  • 2384 просмотра
Пригласить эксперта
Ответы на вопрос 2
@IceJOKER
Web/Android developer
Не уверен, но:
RewriteCond %{HTTP_HOST} ^admin
RewriteRule . http://example.com/admin.php[L]
Ответ написан
@ShamblerR
скорей както-так
RewriteCond %{HTTP_HOST} ^www\.admin.example\.com [OR]
        RewriteCond %{HTTP_HOST} ^admin\.example\.com
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-l
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !admin.php$
       RewriteRule ^(.*)$ /admin.php [L]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы