Як склеїти index.html з головною сторінкою .htaccess?
Дуже часте недопрацювання веб-майстрів, і не рідко серед оптимізаторів це «клони» головної сторінки. Зазвичай це домен з www і без, але ще частіше забувають про склейку головної сторінки з урл-ом першого документа (index.html)
Зміни, про які ми будемо говорити, стосуються файлу .htaccess
У результаті це може бути перешкодою для виведення за конкурентними і ВЧ запитами, і «розмазування/розтікання» ваги головної сторінки.
Склеюємо /index.php і /:
# склеюємо index.php з /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://web-gate.org/$1 [R=301,L]
Для склеювання /index.html з / додаємо один рядок у.htaccess:
RewriteRule ^index.html$ / [R=301,L] #дубль з index.html на /
Загалом, це одна з тих речей, які обов'язково потрібно зробити на будь-якому сайті. Перевірити, чи відбулося склеювання легко - ви вводите ту адресу, яка повинна буде вас переадресувати на головну сторінку сайту.
Не забуваємо, що склейка не працюватиме, якщо перед нею ви не напишете
RewriteEngine On
А щоб працювала директива RewriteEngine, ви повинні увімкнути на сервері PHP функцію FollowSymlinks