Рейтинг:0

Переписывание URL-адресов с помощью htaccess для нескольких параметров

флаг cn

Я пытаюсь переписать это:

https://mywebsite.com/pages/article.html?id=1&title=Title-Goes-Здесь

в

https://mywebsite.com/pages/article/1/Title-Goes-Here

Использование этого правила перезаписи

RewriteEngine включен
RewriteRule ^article/([0-9]+)/([0-9a-zA-Z_-]+)$ article.html?id=$1&title=$2 [NC,L] 

Однако, когда я пробую этот код в https://htaccess.madewithlove.com/ это дает мне

Это правило не было соблюдено.

Также пробовал на моем сайте файл htaccess безрезультатно. Я не знаю, где проблема.

Рейтинг:0
флаг cn

из стека

Используя это в htaccess:

RewriteEngine включен
##Внешний редирект в правилах браузера здесь....
Условия перезаписи %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{THE_REQUEST} \s/([^/]*)/([^.]*)\.html\?id=([^&]*)&title=(\S+)\s [NC]
Правило перезаписи ^ /%1/%2/%3/%4? [Р=301,Л]

##Внутренние правила перезаписи в html-файл здесь....
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Правило перезаписи ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/?$ $1/$2.html?id=$3&title=$4 [QSA ,НЗ,Л]

и это в article.html сразу после тега открытия заголовка

<base href="/" /> 

Все работает как задумано. Кто-то помог мне с этим кодом :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.