htaccess document_root dirname

Можно ли сделать это

RewriteRule robots.txt dirname(%{DOCUMENT_ROOT})/robots.php [L]

мне нужно получить родительскую папку DOCUMENT_ROOT

1 ответ

Решение

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

Единственный способ обойти это, я знаю, это создать символическую ссылку, которая указывает на правильное robots.php файл. Возможно даже создать относительную символическую ссылку, указывающую на ../robots.php, Я не уверен.

Другие вопросы по тегам