Как я могу добавить последнюю часть URL? - PullRequest
0 голосов
/ 15 мая 2019

Должен быть способ не перенаправлять на URL-адрес и добавлять что-то из этого URL-адреса.

Я пробовал его с помощью инструментов регулярных выражений и разных ответов StackOverflow.

<IfModule mod_rewrite.c>
#For the Set
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
#RewriteRule    ^set\/([0-9]*)\/.*   ./index.php?setId=$1 [NC,L]
RewriteRule    ^set\/([0-9]*)\/(.*)   ./index.php/set/$1?setId=$1 [NC,L]
RewriteRule    ^sets\/page\/([0-9]+).*    ./index.php?page=$1 [NC,L]
</IfModule>

Базовыйurl:

https://mypage.com/set/[Number]/this-is-a-great-set

он должен использовать index.php / set / $? i / this-is-a-great-set /? setId = $ 1

так что в первом правиле перезаписи должна быть вторая группа, которая перехватывает имя страницы .... => это большое множество

Цель: https://mypage.com/set/[Number]/this-is-a-great-setURL выглядит по-прежнему, как в примере выше, но загружает index.php / set? setId = [Number]

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