Редирект на главную страницу или на другой сайт

Быстрые ссылки:
При помощи htaccess При помощи PHP При помощи HTML При помощи JavaScript
404 Редирект на главную
Обратите внимание

Если вам нужен редирект на главную страницу с какой то определенной страницы вашего сайта, а не со всех, то вам нужна эта статья.

Редирект при помощи .htaccess файла

  1. Редирект всех страниц сайта на главную
    Redirect / /index.html
    Замените index.html на название файла вашей главной страницы (это может быть index.php).

PHP редирект

  1. Редирект всех страниц сайта на главную
    <?
    if( $_SERVER['REQUEST_URI'] !== 'index.html' && $_SERVER['REQUEST_URI'] !== '/' ){
    header(" Location: http://example.com/index.html ");
    }
    ?>
    В этом примере, если посетитель запросит страницу с названием не index.html, то он будет перенаправлен на index.html.
    Код должен быть прописан до операторов echo и до отправки кук.

HTML редирект

  1. Редирект всех страниц на главную
    <meta http-equiv="refresh" content="0;http://yutex.ru/index.html">
    Этот мета тег нужно прописать до закрывающего тега </head> на всех страницах с которых посетители должны перенаправляться на главную.
    Если страница уже не существует, то этот способ не сработает, используйте вместо него перенаправление через htaccess.

JavaScript редирект

  1. Перенаправление на главную
    <script type="text/javascript">
    if(document.location.href.indexOf('index.html') === -1){
    location="http://example.com/index.html";
    }
    </script>
    Код нужно поместить внутри страниц, с которых должен делаться редирект на главную, либо в едином javascript файле, но в любом случае, старые страницы должны существовать.
    Если страница уже не существует, то этот способ не сработает, используйте вместо него перенаправление через htaccess.

Yutex — Хостинг, на котором все просто работает.
Yutex — Хостинг, на котором все просто работает.