Скрыть URL-строки запроса WordPress - PullRequest
0 голосов
/ 19 октября 2019

Я хотел бы скрыть все строки запроса после admin.php в моем WordPress, например admin.php?page=wpforms-overview, поэтому я хотел бы скрыть ?page=wpforms-overview.

Я пытался использовать это

RewriteCond %{THE_REQUEST} /admin\.php\?page=.+ [NC]
RewriteRule ^ %{REQUEST_URI}? [L,R]

но это не сработало.

Я хочу, чтобы мои URL были http://example.com/dashboard/admin.php без параметров запроса

1 Ответ

1 голос
/ 19 октября 2019

Я не уверен, что мы можем скрыть параметры URL, используя PHP. Но я могу дать вам решение с использованием jQuery, которое может вам помочь.

add_action('admin_footer', function() {
?>
<script type="text/javascript">
    url = window.location.href.split('?')[0];
    window.history.replaceState({}, document.title, url);
</script>
<?php 
});

Он будет отображать параметры (менее секунды) до загрузки вышеуказанных сценариев и запуска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...