Привет! Я ищу помощь в правильном использовании правила перезаписи для mod_rewrite в моем приложении.У меня есть несколько доменов, указывающих на одну и ту же файловую структуру на моем сервере, так как я использую собственный сценарий php для отображения правильного содержимого для каждого домена.
Теперь я хочу иметь возможность отобразить часть файловой структуры, которая не указывает на сценарий, чтобы я мог доставлять файлы через более короткий путь доступа к файлу htaccess
Поэтому я хочуиспользуйте domain.com/file/example.jpg
вместо domain.com/file/specific_folder_for_this_domain/example.jpg
Я пробовал это до сих пор безуспешно
RewriteRule ^file/(.*)$ file/%{HTTP_HOST}/$1 [L]
Когда я посмотрел журнал mod_rewrite на моем тестовом сервере, я обнаружил, что он зацикливался наПо какой-то причине переменная% {HTTP_HOST} и внутренние пути к файлам выглядят как /home/www/domain.com/file/domain.com/domain.com/domain.com/domain.com/example.jpg
, которого, очевидно, нет нигде на моем сервере, поэтому регистрируется 500 ошибок.Кто-нибудь знает, как правильно настроить этот вид сопоставления доменов?