Як зробити дзеркало сайту
І знову здрастуйте, друзі! Сьогодні хотілося поговорити про дублях, тому нижче я розповім вам, як зробити дзеркало сайту, що це взагалі таке і яка роль дзеркала в просуванні.
У кожного сайту повинен бути 301 редирект, який призначений для того, щоб відвідувачі перенаправлялись на головне дзеркало сайту - його так звану головну версію. Давайте розглянемо це на наочному прикладі, щоб було зрозуміліше.
Щоб не допустити такого дублювання контенту. в файлі robots.txt необхідно вказати домен, який буде виконувати роль головного - основне дзеркало сайту, наприклад, site.ru. В цьому випадку дзеркало сайту www.site.ru склеюється з головним, і разом вони утворюють одне ціле.
Головне дзеркало сайту ви можете вибрати будь-який - з www або без нього. Це залежить виключно від вашого бажання. Якщо ви поставили site.ru головним доменом, то www.site.ru - це дзеркало сайту.
Як зробити дзеркало сайту
Тепер про те, як встановити 301 редирект. Ви відкриваєте знаходиться в кореневій папці вашого сайту файл .htaccess і додаєте в нього наступні рядки:
- редирект з www.site.ru на site.ru:
- редирект з site.ru на www.site.ru:
Сподіваюся, все розповів зрозуміло, хоч і вийшов зовсім короткий пост. А яке дзеркало вибираєте ви в якості головного - з www або без www?
Для доменів на кирилиці, необхідно, прописувати в robots.txt і .htaccess імена головного дзеркала в Punycode кодуванні.
Якщо в загальному, то плюсів у Рф немає. Якщо у тебе є досвід з роботою над таким доменом, то тут все рівносильно з іншими зонами. Але якщо не знаєш як боротися з можливими проблемами, то краще не братися. До сих пір є питання, які не вирішуються в цій зоні, з часів запуску.
Я більше року працював з сайтом на кириличному домені. Дуже негарно виглядають ЧПУ на кирилиці, так і типу сайт.рф / category / post - теж.
я налаштовував редирект давно і навіть не пам'ятаю що для цього робив, скоріше за все прочитав якусь статью.І зараз як то байдуже поставився до твоєї статті, так як начебто нічого нового не дізнався, але. не можу пояснити чому, а саме зараз після прочитання статті вирішив перевірити чи редирект з www в http працює. і. ХРЕН. 🙂 Зайшов в файл .htaccess і не знайшов там цього коду! Ось це так! Як таке може бути, адже працювало раніше і код був? Що це? Так що я дуже перепрошую за холодніші ставлення до твоєї дуже потрібної статті (навіть не повного новачкові) і у мене є маленький питання, "має значення в якому місці я прописую цей код у файлі .htaccess?
Наскільки я знаю, немає різниці, в якій частині ви розмістите редирект. Я зазвичай ставлю в кінці або в проміжку між ділянками з іншим кодом.