Я пытаюсь отладить перезапись URL на размещенном сайте, где у меня нет доступа к vhost.conf
, и поэтому я не могу настроить журнал перезаписи. Как еще можно отладить правила, которые не работают?
Это правило, которое я пытаюсь исправить, если у кого-то есть понимание:
RewriteRule ^([^/]+)\.([^/]+)$ xslt.php [L]
То, что я ожидаю, произойдет: URL-адреса, содержащие точки, но без косой черты, должны быть переписаны так, чтобы указывать на xslt.php
, а затем прекратить переписывание, чтобы оно не зацикливалось. Что на самом деле происходит? 500 Внутренняя ошибка сервера (которая пахнет - зацикливание). Я знаю, что могу добавить RewriteCond
, чтобы специально исключить xslt.php
, но я бы предпочел понять, почему это происходит в первую очередь.