301 проблема с перенаправлением вызвана вопросительным знаком - PullRequest
0 голосов
/ 27 июня 2019

У меня есть несколько URL с вопросительными знаками, и я надеюсь перенаправить их, но это не работает: Redirect 301 /categories/Allergy-vs.-Intolerance-What-is-the-Difference?/ https://www.example.com/articles.html/allergy-vs-intolerance/

Я искал много постов в прошлом, но вопросительные знаки обычно использовались в строке запроса, а не в том виде, в котором они оказались в моих URL.

Так что это не сработало:

RewriteCond% {QUERY_STRING} ^ Нетерпимость-что-то-разница $ [NC] RewriteRule ^ index.php $ https://www.example.com/articles.html/allergy-vs-intolerance/? [R = 301, L, NC]

Я получил 404 не найден.

Для ясности, исходный URL: https://www.example.com/categories/Allergy-vs.-Intolerance-What-is-the-Difference?/

Целевой URL: https://www.example.com/articles.html/allergy-vs-intolerance/

...