Перезапись URL-адреса с расширением существующего запроса и без перенаправления на правильную часть страницы с помощью GET PHP - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть условие перезаписи в ht.access, которое позволяет мне получать доступ к различным частям страницы с помощью запросов $ _GET [''] для построения строки запроса в URL.У меня проблема в том, что когда я нажимаю кнопку формы, он расширяет URL с помощью дополнительной строки запроса поверх правила перезаписи, мне нужен URL-адрес, чтобы вернуться к строке URL, которая соответствует правилу перезаписи, а не расширять ее,enter image description hereenter image description hereenter image description here.

enter image description here.

Нажмите поиск снова, и я получу: enter image description here

Я пытаюсь вернуться к исходной строке поискового запроса после нажатия кнопки поиска, которая не включает подписчиков, если это имеет смысл?Если перезапись URL неверна, может ли кто-нибудь указать мне правильное направление?Нужно ли мне отдельное правило перезаписи для поиска и если да, то как правильно это сделать?

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule    ^(/?files/.*/[^/]*?)\s([^/]*?\s[^/]*)$ $1_$2 [N]
RewriteRule    ^(/?files/.*/[^/]*?)\s([^/\s]*)$ /$1_$2 [R=301]


RewriteRule ^seller/([0-9]+)/([a-zA-Z0-9_-]+)?$ sellerprofile.php? 
sellerprofileid=$1&username=$2 [NC,L,QSA] 


RewriteRule ^seller/([0-9]+)/([a-zA-Z0-9_-]+)/([a-zA-Z]+)?$ 
sellerprofile.php?sellerprofileid=$1&username=$2&fol=$3 [NC,L,QSA]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...