Перенаправление .htaccess в кэшированный файл, если существует - PullRequest
0 голосов
/ 23 марта 2011

У меня есть файл index.php в моем корневом веб-каталоге.Я хочу проверить, существует ли /cache/index.html ПЕРВЫЙ, и, если это так, отобразить его.

В противном случае продолжать использовать /index.php

Apache настроен для отображения index.html первым, затем index.php, поэтому одна мысль, которая у меня возникла, была символической ссылкой /index.html на /cache/index.html, но я бы предпочел этого не делать.

Спасибо

1 Ответ

1 голос
/ 23 марта 2011

Один из способов сделать это -

DirectoryIndex cache/index.html index.php 

Обратите внимание, что это также влияет на все подкаталоги относительно подкаталога. Если вы попытаетесь загрузить htt://www.example.com/blub//blub/ существует), сначала ищется /blub/cache/index.html, затем /blub/index.html. Обычно это не проблема, но вы можете добавить index.html или другие индексные имена, используемые в конце директивы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...