переписать URL в Wordpress с помощью htaccess - PullRequest
2 голосов
/ 01 февраля 2020

Привет, мне нужно переписать 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)

Может кто-нибудь сказать мне, есть ли способ сделать это?

...