Привет, мне нужно переписать URL в Wordpress. У меня есть веб-сайт, где страницы создаются благодаря данным, загруженным из файлов JSON. Эти данные позволяют мне создавать пользовательские ссылки, которые отправляют параметры через URL.
Я установил постоянные ссылки с /% postname% /
Пример: https://example.com/postname/?lid=16036&name=John&st=2019-2020
Мне нужно преобразовать в https://example.com/16036/John/2019-2020.html
Чтобы сделать это правило
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /postname/?lid=$1&name=$2&st=$3 [L]
Добавлено в htaccess, но ничего не меняется
Я использую плагин «Инструменты администратора для Wordpress», который позволяет мне изменять htaccess
Поддержка говорит: я не думаю, что вы на правильном пути. Похоже, вы пытаетесь конвертировать
https://example.com/postname/?lid=16036&name=John&st=2019-2020
в
https://example.com/16036/John/2019-2020.html
в выводе HTML страницы.
Apache Перезапись не может этого сделать. И прежде чем вы спросите, нет, Admin Tools не поможет вам в этом, и при этом он не может иметь такую функцию из-за того, как генерируются страницы WordPress (нет буфера документов, как в Joomla)
Может кто-нибудь сказать мне, есть ли способ сделать это?