Видаляємо index.php з адресного рядка і робимо 301 редирект

SEO-оптимізація сайту вимагає прибрати з індексу дублі сторінок. Для цього необхідно виключити сторінки з адресою example.ua/catalog/index.php. Для решени цієї проблему потрібно додати редіректи в файл .htaccess.

Як прибрати index.php для Бітрікс

Щоб виключити дублі сторінок з адресою example.ua/catalog/index.php


# Видаляємо index.php з адреси
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index.php/?([^\ \?]*) [NC]
# Не застосовуємо до авторизації, оформлення замовлення та адміністрування сайту
RewriteCond %{REQUEST_URI} !/auth/.* [NC]
RewriteCond %{REQUEST_URI} !/personal/order/make/.* [NC]
RewriteRule ^ %1/%2 [R=301,L]

Код прибирає index.php з адресного рядка, крім розділів авторизації, оформлення замовлення та адміністрування сайту. На вашому сайті адреси, крім адмінки, можуть відрізнятися.

Повернення до списку