为 WordPress 设置伪静态(即固定链接)不仅能提升网站 URL 的美观度,还对 SEO 优化和用户体验至关重要。设置过程主要分为后台配置和服务器规则配置两步,具体操作如下:
第一步:WordPress 后台基础设置
这是所有服务器环境都必须进行的第一步:
- 登录 WordPress 网站后台。
- 依次点击左侧菜单的 设置 -> 固定链接16。
- 在页面中,选择除“朴素”之外的任意选项。推荐使用 文章名(
/%postname%/),这种结构对搜索引擎最为友好68。 - 点击页面底部的 保存更改16。
第二步:根据服务器环境配置规则
后台设置保存后,需要根据你的服务器类型配置相应的伪静态规则。
1. 宝塔面板(最简单)
如果你使用的是宝塔面板,配置最为直观:
- 登录宝塔面板,在左侧点击 网站。
- 找到你的 WordPress 站点,点击 设置,然后选择 伪静态 选项卡。
- 在下拉菜单中选择 wordpress(或 wp2),点击 保存 即可立即生效1。
2. Apache 服务器
WordPress 通常会自动创建或更新根目录下的 .htaccess 文件。如果自动创建失败,你可以手动操作:
- 通过 FTP 或 cPanel 进入网站根目录,创建或编辑
.htaccess文件。 - 将以下代码粘贴进去,保存并设置文件权限为 644:
# 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
- 确保服务器已启用
mod_rewrite模块并重启 Apache 服务15。
3. Nginx 服务器
Nginx 不支持 .htaccess 文件,需要修改站点配置文件:
- 编辑你的站点配置文件(例如
/etc/nginx/sites-available/your_site)。 - 在
server { }块内添加以下规则:
location / {
try_files $uri $uri/ /index.php?$args;
}
# 为 wp-admin 添加斜杠
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
- 测试配置是否正确:
sudo nginx -t - 重启 Nginx 使配置生效:
sudo systemctl reload nginx15
4. IIS 服务器(Windows)
- 在网站根目录下创建一个名为
httpd.ini的文件。 - 将对应的 ISAPI_Rewrite 规则写入文件中并保存,然后上传至空间目录即可12。
第三步:验证与排查
设置完成后,请务必访问网站中的任意一篇文章,检查 URL 是否已变为静态格式(如 /post-title/ 而非 /?p=123)58。
- 如果出现 404 错误:通常是因为服务器没有正确加载伪静态规则。可以尝试在 WordPress 后台重新点击一次“保存更改”,或者检查服务器配置文件是否正确89。
- 注意事项:在修改任何服务器配置文件之前,建议务必备份原文件,以免修改失误导致网站无法访问89。
发表评论