WordPress не позволит вам сделать это легко. На самом деле, правила перезаписи - это ваш единственный способ достичь такого рода вещей в WordPress, а правила переписывания WordPress могут сильно запутаться, когда ваш сайт растет, потому что плагины и темы (и вы тоже) могут добавлять собственные правила перезаписи над существующими правилами в вашем ) установка сайта.
Решение @swissspidy будет работать, если у вас уже есть правило перезаписи для вашего ключа (myvar) и вы используете постоянные ссылки в первом условии, а затем откат к традиционным строкам запроса в отсутствие этих условий. @Johnathan Решение Joosten показывает, как правила переписывания могут стать очень и очень сложными в WordPress (представьте, что вы делаете это для всех ключей и значений строки запроса ...)
Я сталкивался с этой проблемой несколько раз прежде, работая над некоторыми проектами среднего размера для моих клиентов, и я смог добиться чего-то подобного, используя плагин под названием Obfusquer. Согласно веб-сайту, он маскирует все строки запроса WordPress с определенными пользователем секретными ключами, а также предоставляет хуки для расширенных пользовательских требований.
Забавно, его нет в репозитории плагинов WordPress, и я думаю, что вам понадобится подписка (которая, я думаю, действительно доступна, так как 1 единая лицензия будет работать даже при многоузловой установке), но здесь есть ссылка на нее, если вам нужно замаскировать / скрыть строки запроса в установках WordPress. У них также есть документация здесь .
Сейчас я использую плагин почти во всех моих проектах WordPress, надеюсь, он поможет вам. Приветствия.