使用WPS HIDE插件修改WordPress后台URL时多余问号如何去除?
解决WPS HIDE插件生成的后台URL带问号的问题
检查插件基础设置
- 打开WPS Hide插件的配置面板,找到「后台访问URL」或「登录URL」设置项,确认输入的是纯字符串
elarthur,而非带问号的格式。部分情况下误输入符号会导致生成异常URL。 - 确认插件启用了「固定链接兼容」或类似选项,这类插件依赖WordPress的重写规则才能生成干净的路径式URL。
配置WordPress固定链接
- 进入WordPress后台「设置」→「固定链接」,选择「文章名」或其他非「朴素」的固定链接格式,点击「保存更改」。这会强制刷新WordPress的重写规则,为插件生成干净URL提供基础。
手动添加重写规则(若插件自动生成失败)
如果上述操作无效,可以通过自定义代码添加重写规则:
- 打开当前主题的
functions.php文件(或创建自定义功能插件),添加以下代码:
function custom_admin_rewrite_rule() { add_rewrite_rule('^elarthur/?$', 'wp-admin/index.php?', 'top'); } add_action('init', 'custom_admin_rewrite_rule');
- 回到「固定链接」设置页面,再次点击「保存更改」以生效规则。
服务器配置检查
Apache服务器
检查网站根目录的.htaccess文件,确保包含WordPress默认重写规则,插件的规则才能正常生效:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
Nginx服务器
在网站的Nginx配置文件中添加以下location规则:
location /elarthur { try_files $uri $uri/ /index.php?$args; }
添加后重启Nginx服务。
测试与重置
- 清除浏览器缓存,尝试访问
https://yourdomain.com/elarthur,验证是否能正常进入后台。 - 若仍有问题,尝试禁用并重新启用WPS Hide插件,或检查插件是否有版本更新(旧版本可能存在兼容性问题)。
内容的提问来源于stack exchange,提问作者ElArthur
相关产品推荐
相关产品推荐

