como redirecionar SOMENTE links inativos para minha página inicial

como redirecionar SOMENTE links inativos para minha página inicial

Como posso escrever htaccess para fazer o seguinte:

redirecionar TODOS os links inativos em www.mysite.com para www.mysite.com (página inicial)

Obviamente, só quero que os links inativos sejam redirecionados.

Obrigado

Responder1

Basta redirecionar os arquivos 404 (ausentes) para o caminho desejado

Documento de erro 404http://www.somesite.gov/

ou simplesmente vá para casa...

ErroDocumento 404 /

http://www.bignosebird.com/apache/a7.shtml

Responder2

lembre-se disso ErrorDocument 404http://www.somesite.gov/na verdade, entregará aos mecanismos de pesquisa um redirecionamento 302 ou temporário e não removerá essas páginas dos mecanismos de pesquisa.

ErrorDocument 404 / provavelmente é mais correto, pois gerará um 404, mas direcionará a pessoa para a página inicial. Quaisquer gráficos e links devem ter caminhos relativos absolutos ou você deve colocar um <base href="/"> para garantir que tudo seja exibido corretamente.

Responder3

Isso também deve funcionar e passar a página com falha como argumento: não testei, lembre-se.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php?badrequest=$1

informação relacionada