Должен быть способ не перенаправлять на 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]