Видаляємо 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 з адресного рядка, крім розділів авторизації, оформлення замовлення та адміністрування сайту. На вашому сайті адреси, крім адмінки, можуть відрізнятися.