Итак, у меня есть mydomain.tld
, www.mydomain.tld
и res.mydomain.tld
, все они указывают на один и тот же каталог: /var/www/mydomain
.В этом каталоге находится мое приложение codeigniter.
Итак, я пытаюсь перенаправить все запросы, сделанные через res.mydomain.tld
, на определенный контроллер с именем resources
.
have:
RewriteCond %{HTTP_HOST} ^res\.mydomain\.tld$
RewriteRule ^(.*)$ /index.php?/resources/$1 [L]
Это приводит к ошибке сервера, мой журнал перезаписи не дает никаких сведений о том, почему;он просто показывает очень странную логику, применяемую к строке запроса.
Есть идеи, почему это не работает?