LINUX.ORG.RU
ФорумAdmin

Apache - игнор правил .htaccess

 ,


0

1

есть сайт c ворохом кривых правил в .htaccess, часть из которых блокирует работу phpmyadmin (часть - с mod_alias, часть - с mod_rewrite). нужно в него упихать phpmyadmin, чтобы был на том же домене что и основной сайт.

по условиям - трогать кривой .htaccess нельзя, отключать его тоже нельзя, сайт должен жить в корне (не подкаталоге); править конфиг сайта/апача можно произвольным образом.

собссно вопрос: это реализуемо, или не морочить то что зовется головой и выносить нафиг на сторонний домен?

★★★★★

чтобы был на том же домене что и основной сайт.

Нужно заметить, что это не означает «быть в том же общем каталоге, что и основной сайт». Просто разместите его где-то в стороне от сайта, например, в /var/www/phpmyadmin и всё. А в конфиг vhost-а или в глобальную конфигурацию добавьте

Alias /phpmyadmin /var/www/phpmyadmin/

В противном случае стоит попробовать «отключить» неправильные правила с помощью RewriteOptions.

spirit ★★★★★ ()
Ответ на: комментарий от NiTr0

Тут идея в том, что этот Alias у вас будет в основной конфигурации apache, не в .htaccess сайта. Alias отправит apache работать с каталогом, отличным от каталога сайта, следовательно .htaccess сайта прочитан не будет, поэтому не сломает работу phpmyadmin.

spirit ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.