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

WordPress站点zazen.ae除主页外全页面404错误求助

解决WordPress固定链接非纯文本格式下的404问题
  • 确认服务器重写模块启用
    若使用Apache服务器,需确保mod_rewrite模块已启用。可创建一个phpinfo文件验证:

    <?php phpinfo(); ?>
    

    将文件上传至站点根目录并访问,搜索mod_rewrite。若未找到,需联系主机商开启该模块,或自行在Apache配置中添加LoadModule rewrite_module modules/mod_rewrite.so后重启服务。

  • 重新生成标准.htaccess文件
    即便已检查过.htaccess,仍可尝试重新生成:

    1. 备份当前.htaccess文件
    2. 删除原文件,进入WordPress后台「设置-固定链接」,选择自定义或文章名格式,点击「保存更改」,WordPress会自动生成新的.htaccess
    3. 确认生成的文件包含以下标准规则:
    # BEGIN 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>
    # END WordPress
    
  • 检查Apache的AllowOverride设置
    Apache虚拟主机或目录配置中,需设置AllowOverride All,否则.htaccess规则无法生效。示例配置:

    <Directory /path/to/your/site>
        AllowOverride All
        Require all granted
    </Directory>
    

    修改后需重启Apache,虚拟主机用户可联系主机商确认该配置是否正确。

  • Nginx服务器的重写规则配置
    若站点使用Nginx,Apache的.htaccess规则不生效,需在Nginx配置文件中添加:

    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    

    添加后重启Nginx服务再测试固定链接。

  • 验证站点URL配置
    检查WordPress后台「设置-常规」中的「WordPress地址(URL)」和「站点地址(URL)」是否与实际站点根目录匹配,路径错误会导致重写规则失效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 01:01:05