Я использую mod-rewrite для довольно URL-адресов, предназначенных для работы в корне домена. Работаю отлично, но теперь я пытаюсь заставить его работать на субдомене, и он продолжает давать «500 Internal Server Error».mod-rewrite, чтобы игнорировать поддомен
Субдомен автоматически перенаправляет в папку с таким именем на мой хостинг аккаунт (sub.domain.com показывает содержание domain.com/sub/). Это не так, потому что этот запрос уже автоматически переписывается автоматически или я могу просто что-то изменить в htaccess для адресации поддомена?
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Как именно эти правила должны выполнять то, что вы утверждаете, что хотите сделать? – Artefacto
Они отправляют все запросы, такие как «domain.com/what/ever/» обратно в index.php, где я могу выбрать «что» и «когда-либо» в качестве переменных. Он отлично работает, когда нет субдомена, но я застрял в том, что он игнорировал субдомен. – Berend
Здесь нет большого количества конфигов. Этого правила недостаточно, чтобы делать то, что вы говорите. –