Редирект с index.php
Всем привет!
Как сделать редирект?
— site.ru/index.php -> site.ru/
— site.ru/#section/index.php -> site.ru/
— site.ru/page/index.php -> site.ru/page/
С первым я разобрался, а вот по остальным решения не нашёл.
Как сделать редирект?
— site.ru/index.php -> site.ru/
— site.ru/#section/index.php -> site.ru/
— site.ru/page/index.php -> site.ru/page/
С первым я разобрался, а вот по остальным решения не нашёл.
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Только этот вариант работает в таком случае
уберет index.php в конце любого урла.
Далее останется убрать /#section/ Это можно простым 301 редиректом, например,
Или наоборот, сначала редиректить site.ru/#section/index.php -> site.ru/, потом дописать про index.php, знатоки htaccess пусть поправят
И обратите внимание на этот слэш в конце — site.ru/ — он огорчит вашего сеошника, т. к.он там не нужен абсолютно
Но в целом, вам стоит прогуглить правила .htaccess, например, (.*) — это любое кол-во знаков.
И, наверное, для любого якоря подойдет такая запись (тут не уверен, но суть примерно та):