Как удалить пустую строку запроса из URL?

1

У меня есть веб-сайт, а на некоторых страницах есть знак вопроса в конце URL-адреса. Это выглядит так:
zip-da.ru/catalog/bumps.html?

и я хочу переписать его так:
zip-da.ru/catalog/bumps.html

Как это сделать, используя.htaccess?

Спасибо за помощь!

Теги:
.htaccess
redirect
mod-rewrite
url-rewriting

1 ответ

0
Лучший ответ

Это правило можно использовать в файле DOCUMENT_ROOT/.htaccess:

RewriteEngine On

RewriteCond %{THE_REQUEST} \?\s
RewriteRule ^  %{REQUEST_URI}? [L,R=302]

? в конце концов, будет стягивать строку запроса из ваших URL-адресов.

  • 0
    Это не работает :(. Он перенаправляет zip-da.ru/catalogue ? На zip-da.ru/index.php
  • 0
    Это определенно работает. /catalog/bumps.html? перенаправляется в /catalog/bumps.html при /catalog/bumps.html ?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню