Я пробовал другие вещи, но не могу заставить его работать , когда я перехожу на основной веб-сайт (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
Есть идеи?
Я обнаружил свои проблемы, причина, по которой это перенаправлялось, была из-за кеша, я протестировал его в новом браузере, и он работал. Мне просто нужно было немного подправить свой код, если интересно, могу оставить ссылку ниже. Но мой новый .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]