Как перенаправить search.php? Query = test & search = 1 & s = 1 в / query / test

Я пробовал другие вещи, но не могу заставить его работать , когда я перехожу на основной веб-сайт (index.php - это просто включение search.php), он отправляет меня на этот /query/search.php/search.php/search.php/search.php/ search.php / search.php / search.php / search.php / search.php / search.php / search.php / search.php / search.php / search.php / search.php / search.php / search. php / search.php / query /? query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & q uery = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = query & search = 1 & s = 1 У меня есть правило .htaccess

RewriteEngine on
RewriteRule ^query/([A-Za-z0-9]+) /search.php?query=$1&search=1&s=1  [QSA]

I хотите search.php? query = test & search = 1 & s = 1 перейти к / query / test / ОБНОВЛЕНИЕ: После того, как я обновил .htaccess до скажем

RewriteEngine on
RewriteRule ^query/([A-Za-z0-9]+) search.php?query=$1&search=1&s=1  [QSA]

Он загрузится, но все равно /query/search.php/search.php/search.php/search.php/search.php/search.php/search.php/search .php / search.php / search.php / search.php / search.php / search.php / search.php / search.php / search.php / search.php / search.php / query /? query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = search & search = 1 & s = 1 & query = s search & search = 1 & query = search & search = 1 & s = 1 & query = query & search = 1 & s = 1 Есть идеи?

0
задан 17 May 2021 в 20:03
1 ответ

Я обнаружил свои проблемы, причина, по которой это перенаправлялось, была из-за кеша, я протестировал его в новом браузере, и он работал. Мне просто нужно было немного подправить свой код, если интересно, могу оставить ссылку ниже. Но мой новый .htaccess - это

#.htaccess for https://sturtz.cf
RewriteEngine on
RewriteRule ^query/([A-Za-z0-9]+)/(1|3) search.php?query=$1&search=1&s=$2  [QSA]
RewriteRule ^query/ search.php [QSA]
RewriteRule ^search.php?query=([A-Za-z0-9]+)&search=1&s=(1|3) /query/$1/$2 [QSA]
RewriteRule ^query/?query=([A-Za-z0-9]+)&search=1&s=1 /query/$1 [QSA]
RewriteRule ^query/?query=([A-Za-z0-9]+)&s=1&activesearch=0 /query/$1 [QSA]
RewriteRule ^query/search.php?query=([A-Za-z0-9]+)&search=1&s=1 /query/$1 [QSA]
-1
ответ дан 28 July 2021 в 15:19

Теги

Похожие вопросы