Redirecionar para uma URL via htaccess se o índice. (html | php) não existir

1

É possível redirecionar (através de um Rewrite Cond?) usuários para outra URL para obter ajuda se um arquivo index.html ou index.php não existir em seu diretório pessoal?

Obrigado Greg

    
por gregory 06.02.2013 / 01:33

2 respostas

0

O modo -f de RewriteCond pode verificar a existência de arquivos. Você pode usar isso para testar a existência de um arquivo. Por exemplo, se o usuário solicitar um diretório sem índice, você poderá redirecioná-lo com algo nos seguintes termos:

RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_FILENAME}/index\.(html|php) !-f
RewriteRule ^ http://example.com/something-blew-up.html [R=302]
    
por 06.02.2013 / 07:25
0

Você precisa usar a bandeira [L].

link

Um caso similar é ilustrado aqui:

link

    
por 06.02.2013 / 01:58