You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用WP Toolkit安装WordPress后无法访问wp-admin内链接

解决wp-admin链接无法访问的问题

核心问题分析

你的.htaccess文件中FilesMatch规则过于严格,仅允许少量指定PHP文件被访问,但wp-admin后台的多数管理页面(比如options.php、post.php等)不在允许列表内,导致点击这些链接时返回“页面不存在”。

修复步骤

  • 修改.htaccess的FilesMatch规则
    替换原有的PHP文件限制规则,只禁止危险脚本,同时允许所有合法PHP文件访问:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . index.php [L]
    </IfModule>
    
    # 禁止危险脚本文件访问
    <FilesMatch ".*\.(py|exe|phtml|suspected)$">
    Order Allow,Deny
    Deny from all
    </FilesMatch>
    
    # 允许所有合法PHP文件访问
    <FilesMatch ".*\.php$">
    Order Allow,Deny
    Allow from all
    </FilesMatch>
    
  • 检查固定链接设置
    通过wp-login.php登录后台,进入「设置」-「固定链接」,先选择默认设置保存,再重新选回你需要的固定链接结构并保存,确保WordPress生成正确的重写规则。

  • 确认wp-config.php的URL配置
    在wp-config.php中添加以下代码(替换为你的实际域名),确保站点URL正确:

    define('WP_HOME', 'https://你的域名');
    define('WP_SITEURL', 'https://你的域名');
    

额外说明

之前添加的define( 'CONCATENATE_SCRIPTS', false );可以保留,用于避免脚本合并导致的CSS/JS加载问题。

内容的提问来源于stack exchange,提问作者Sakib ovi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 21:36:05