Сценарий переписывания htaccess - PullRequest
1 голос
/ 19 февраля 2011

У меня есть сценарий, в котором у меня есть два файла, один из которых - index.php, а другой - index.htm.

Как настроить условие / правило перезаписи, чтобы при наличии index.htmсервер в подкаталоге, передайте запрос в этот файл.И если файл не существует, передайте запрос в /index.php?

Ответы [ 2 ]

1 голос
/ 19 февраля 2011

Это зависит от структуры вашего подкаталога, но одним из решений было бы просто использовать index.php исключительно и написать немного PHP в начале index.php, чтобы проверить существование другого файла:

 if(file_exists("subfolder/index.htm")) exit(file_get_contents("subfolder/index.htm"));

В противном случае проверьте флаги для RewriteCond

http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

0 голосов
/ 19 февраля 2011

Нет необходимости переписывать, используйте DirectoryIndex с абсолютным путем:

DirectoryIndex index.htm /index.php
...