Удалить последнюю часть динамического URL с помощью htaccess - PullRequest
0 голосов
/ 26 апреля 2018

Может ли кто-нибудь помочь с этим: я пытаюсь перенаправить это: https://www.example.com/site/members/user-id/page/page-id/?user_filter=points на это https://www.example.com/site/members/user-id/

обратите внимание, что / user-id / & / page-d / - это числа, которые меняются в каждой ссылке.

Я пытался искать в Интернете и пытался найти какую-то вещь, но безуспешно

Вот что ядо сих пор пытался

RewriteRule ^site/members/[0-9]{4}/page/$ https://www.example.com/site/members/[0-9]{4}/? [R=301,NE,NC,L]

и этот подход:

RewriteCond %{REQUEST_URI} ^site/members/([0-9]{4}+)$/pages/ [NC,OR]
RewriteRule (.*) /site/members/1$ [L,R=301]

будет признателен за любую помощь на это Спасибо

1 Ответ

0 голосов
/ 26 апреля 2018

Вы можете использовать следующее правило:

RewriteCond %{REQUEST_URI} ^/site/members/([0-9]+)/pages/ [NC]
RewriteRule (.*) /site/members/%1? [L,R=301]

Обязательно очистите кеш браузера перед тестированием.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...