Как сделать редирект с на страницу без index.php?

Здравствуйте
есть две ссылки

rus/blog/?page=post
и
rus/blog/index.php?page=post

Как при заходе на первую был 301 редирект на вторую

Заранее благодарю Вас!
  • Вопрос задан
  • 2648 просмотров
Решения вопроса 1
kompi
@kompi
nullstack devoops
Можно сделать двумя способами:
- либо правилом в конфиге nginx
- либо правилом в битриксовском urlrewrite.php.

Естественно, 1-й способ быстрее и менее ресурсозатратный. Плюс 2-го - не зависит от типа сервера.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@andymitrich
Software Developer
Читайте, что такое .htaccess и изучайте правила его работы - будет вам счастье.
Ответ написан
tonymadbrain
@tonymadbrain
doam.ru
Веб-сервер то какой?
Ответ написан
Как-то так:
RewriteCond %{QUERY_STRING} ^page=post$
RewriteRule ^rus/blog/(.*)$ /rus/blog/index.php?page=post [L,R=301]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы