Задать вопрос
gaz12
@gaz12
Делаю сайты

Как удалить знак вопроса на конце url?

Здравствуйте!
Есть вот такой урл.
pkm-perm.ru/company/?
Нужно избавиться от знака вопроса на конце т.е. сделать редирект на pkm-perm.ru/company/?
Таких страниц много просто 301 pkm-perm.ru/company/? на pkm-perm.ru/company не подойдет
Помогите
  • Вопрос задан
  • 5682 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@123581321345589
web-разработчик
Для меня сработал такой вариант редиректа при пустой строке запроса:
RewriteCond %{THE_REQUEST} ^[^\s]+\s+[^?]*?\?
RewriteCond %{QUERY_STRING} ^$
RewriteRule .? %{REQUEST_URI}? [R=301,L]
Ответ написан
Комментировать
Host-Eiweb
@Host-Eiweb
Хостинг VPS серверов в Европе и США
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[^\s]+\s+[^?]*?\?
RewriteCond %{QUERY_STRING} =""
# Для любых версий Apache:
RewriteRule .? %{REQUEST_URI}? [R=301,L]
# Для Apache 2.4+:
# RewriteRule .? %{REQUEST_URI} [R=301,L,QSD]
Ответ написан
Комментировать
MTonly
@MTonly
Веб-разработчик с 2002 года
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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