Intereting Posts
Последняя версия javascript Excerpt textarea отсутствует на странице редактирования сообщений в панели администратора Изменить дату публикации публикации, чтобы опубликовать измененную дату во всех местах Как разрешить определенную роль в WordPress 3+ видеть только определенные плагины? Использование pre_get_posts для перезаписи поискового запроса для отображения сообщений из нескольких таксономий Страница, защищенная паролем Hash url Woocommerce «читать больше» вместо «добавить в корзину» Несколько таксономий в фильтре AJAX Необходимо изменить slug для доступа к странице Уведомлять несколько адресов электронной почты в комментариях Слэш разбивается на мое post_name при использовании wp_insert_post Обновление WP не может создать каталог, хотя perms – 777 Пользовательские элементы типа сообщения открываются в архивах? сайт получает попытки входа после ограничения htaccess ip Закажите дополнительный мета-ключ?

Любой способ сделать внутреннюю переадресацию Apache?

Я действительно хочу сделать, чтобы URL-адреса, такие как

http://localhost/bmicalc/bmi24.57

перенаправить на

http://localhost/bmicalc/index.php?pagename=bmi&result=24.57

без изменения URL-адреса в браузере. Это относительно легко сделать с правилами Apache .htaccess , но кажется, что WordPress полностью игнорирует $_SERVER['REDIRECT_URI'] , поэтому внутреннее перенаправление не может быть выполнено без какого-либо взлома.

То, что я нашел до сих пор, – это (очень уродливое) решение:

https://stackoverflow.com/questions/32467221/wordpress-permalinks-and-redirection/32468918#32468918

Есть ли лучший и более очевидный способ сделать это?