Pergunta

Existe uma maneira para redirecionar todo o tráfego para o meu site para uma página específica? Meu anfitrião livre faz PHP apoio. Não tenho certeza se é isso que seria apropriado para isso ou não. Obrigado.

Foi útil?

Solução

Se o seu host é baseado no Apache e suportes mod_rewrite , Use isso. Por exemplo. o wordpress rewite típico, que redireciona solicitações para não-existente arquivos / pastas para index.php, passando o URL original:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Outras dicas

Se o seu host é executado Apache e suportes .htaccess, adicione esta linha ao seu arquivo .htaccess

ErrorDocument 404 /index.htm

Não exige mod_rewrite. Ele faz supor que apenas os arquivos que são não encontrado redirecionará para index.htm.

Eu não tenho certeza, mas o trabalho de atualização poder meta para você

<META http-equiv="refresh" content="0;URL=http://some-url.com/some-page.html">

Se você não pode usar .htaccess ou mod_rewrite não estiver disponível, você pode usar um arquivo PHP simples:

index.php

<?php
header("Location: http://www.example.com/page");
?>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top