Можно ли перенаправить (через Rewrite Cond?) Пользователей на другой URL-адрес для получения помощи, если файл index.html или index.php не существует в их домашнем каталоге?
Спасибо Грег
Вам нужно использовать флаг [L].
http://httpd.apache.org/docs/2.2/rewrite/flags.html#flag_l
Подобный случай показан здесь:
https://stackoverflow.com/questions/2118898/if-no-file-rewrite-url
В -f
режим RewriteCond
можно проверить наличие файла. Вы можете использовать это для проверки существования файла. Например, если пользователь запрашивает каталог, у которого нет индекса, вы можете перенаправить его с помощью следующих строк:
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_FILENAME}/index\.(html|php) !-f
RewriteRule ^ http://example.com/something-blew-up.html [R=302]