Есть ли способ перенаправить весь трафик на мой сайт на определенную страницу? Мой бесплатный хостинг поддерживает 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.
Если вы не можете использовать .htaccess или mod_rewrite недоступен, вы можете использовать простой файл PHP:
index.php
<?php header("Location: http://www.example.com/page"); ?>
Я не уверен, но метаобновление может работать для вас
<code><META http-equiv="refresh" content="0;URL=http://some-url.com/some-page.html">