Как перенаправить весь веб-трафик на определенную страницу?

Есть ли способ перенаправить весь трафик на мой сайт на определенную страницу? Мой бесплатный хост поддерживает PHP. Не уверен, что это подходит для этого или нет. Спасибо.

Если ваш хост основан на Apache и поддерживает mod_rewrite , используйте это. Например. стандартное переключение wordpress, которое перенаправляет запросы на несуществующие файлы / папки на index.php, передавая исходный URL-адрес:

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

Если ваш хост запускает Apache и поддерживает .htaccess, добавьте эту строку в ваш .htaccess файл

 ErrorDocument 404 /index.htm 

Это не требует mod_rewrite. Предполагается, что только файлы, которые не найдены, будут перенаправлены на index.htm.

Я не уверен, но meta refresh может сработать для вас

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

Если вы не можете использовать .htaccess или mod_rewrite недоступен, вы можете использовать простой PHP-файл:

index.php

 <?php header("Location: http://www.example.com/page"); ?>