301 Редірект або як склеїти сторінки з www і без

301 Редірект або як склеїти сторінки з www і без
Говорячи простою мовою, 301 редирект - це автоматичне перенаправлення з однієї веб-сторінки на іншу. Причин робити редирект може бути безліч, проте ми не будемо їх все перераховувати, а розглянемо найбільш поширену - об'єднання або склейка сторінок з WWW і без.

Тепер поговоримо про те, навіщо це взагалі потрібно. Справа в тому, що пошукові системи беруть www.vashsite.ru і vashsite.ru за два різних сайту. Відповідно, індексуватися вони теж будуть по-різному. Таким чином, різні позиції у видачі та різні показники трастовості. Плюс до цього, для пошукових систем це виглядає як два сайти з абсолютно ідентичним контентом. Звідси дублі і заниження в результатах видачі пошукових систем.

Так ось, вирішується ця проблема дуже просто, за допомогою 301 редіректу і невеликий правки robots.txt.

1. Підключаємося по FTP до нашого сайту і заходимо в головний каталог. Зазвичай він називається public_html. Тут нам знадобиться службовий файл сервера .htaccess - якщо його немає, то доведеться створити.

2. Відкриваємо файл .htaccess і додаємо туди наступне вміст, якщо хочемо зробити редирект з www на домен без www:

Щоб зробити перенаправлення з домену без www, на домен з www, то вставляємо наступний код:

3. Тепер нам знадобиться файл robots.txt - він повинен знаходитися в цьому ж каталозі public_html. Відкриваємо його і додаємо такий рядок: