对于网站来说SEO非常重要,Wordpress默认的文章URL是/?p=x的形式,对于搜索引擎来说有点不太友好,所以很多网站都用伪静态的方式将页面URL进行美化。
对于网站来说SEO非常重要,Wordpress默认的文章URL是/?p=x的形式,对于搜索引擎来说有点不太友好,所以很多网站都用伪静态的方式将页面URL进行美化。Wordpress开启伪静态的话,需要配置相应的伪静态规则的,现将各种不同WEB服务器的规则介绍一下,方便各位站长使用。
IIS的Wordpress伪静态规则配置创建httpd.ini 文件,将以下内容粘贴到文件中,然后上传到WordPress站点的根目录即可。
1
[color=rgb(151, 151, 151) !important]2
3
[color=rgb(151, 151, 151) !important]4
5
[color=rgb(151, 151, 151) !important]6
7
[color=rgb(151, 151, 151) !important]8
9
[color=rgb(151, 151, 151) !important]10
11
[color=rgb(151, 151, 151) !important]12
13
[color=rgb(151, 151, 151) !important]14
15
[color=rgb(151, 151, 151) !important]16
17
[color=rgb(151, 151, 151) !important]18
19
[color=rgb(151, 151, 151) !important]20
21
[color=rgb(151, 151, 151) !important]22
| [color=rgb(255, 255, 255) !important][color=rgb(229, 137, 26) !important][[color=rgb(210, 210, 211) !important]ISAPI_Rewrite[color=rgb(229, 137, 26) !important]
[color=rgb(184, 92, 0) !important]# Defend your computer from some worm attacks
[color=rgb(184, 92, 0) !important]#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
[color=rgb(184, 92, 0) !important]# 3600 = 1 hour
[color=rgb(210, 210, 211) !important]CacheClockRate[color=rgb(0, 111, 224) !important] [color=rgb(231, 163, 122) !important]3600
[color=rgb(210, 210, 211) !important]RepeatLimit[color=rgb(0, 111, 224) !important] [color=rgb(231, 163, 122) !important]32
[color=rgb(0, 111, 224) !important]
[color=rgb(184, 92, 0) !important]# Protect httpd.ini and httpd.parse.errors files
[color=rgb(184, 92, 0) !important]# from accessing through HTTP
[color=rgb(184, 92, 0) !important]# Rules to ensure that normal content gets through
[color=rgb(210, 210, 211) !important]RewriteRule[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]tag[color=rgb(244, 187, 21) !important]/[color=rgb(229, 137, 26) !important]([color=rgb(229, 137, 26) !important].[color=rgb(244, 187, 21) !important]*[color=rgb(229, 137, 26) !important])[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]index[color=rgb(229, 137, 26) !important]\[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]php[color=rgb(229, 137, 26) !important]\[color=rgb(229, 137, 26) !important]?[color=rgb(210, 210, 211) !important]tag[color=rgb(244, 187, 21) !important]=[color=rgb(229, 137, 26) !important]$[color=rgb(231, 163, 122) !important]1
[color=rgb(210, 210, 211) !important]RewriteRule[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]software[color=rgb(244, 187, 21) !important]-[color=rgb(210, 210, 211) !important]files[color=rgb(244, 187, 21) !important]/[color=rgb(229, 137, 26) !important]([color=rgb(229, 137, 26) !important].[color=rgb(244, 187, 21) !important]*[color=rgb(229, 137, 26) !important])[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]software[color=rgb(244, 187, 21) !important]-[color=rgb(210, 210, 211) !important]files[color=rgb(244, 187, 21) !important]/[color=rgb(229, 137, 26) !important]$[color=rgb(231, 163, 122) !important]1[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important][[color=rgb(210, 210, 211) !important]L[color=rgb(229, 137, 26) !important]
[color=rgb(210, 210, 211) !important]RewriteRule[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]images[color=rgb(244, 187, 21) !important]/[color=rgb(229, 137, 26) !important]([color=rgb(229, 137, 26) !important].[color=rgb(244, 187, 21) !important]*[color=rgb(229, 137, 26) !important])[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]images[color=rgb(244, 187, 21) !important]/[color=rgb(229, 137, 26) !important]$[color=rgb(231, 163, 122) !important]1[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important][[color=rgb(210, 210, 211) !important]L[color=rgb(229, 137, 26) !important]
[color=rgb(210, 210, 211) !important]RewriteRule[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]sitemap[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]xml[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]sitemap[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]xml[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important][[color=rgb(210, 210, 211) !important]L[color=rgb(229, 137, 26) !important]
[color=rgb(210, 210, 211) !important]RewriteRule[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]favicon[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]ico[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]favicon[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]ico[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important][[color=rgb(210, 210, 211) !important]L[color=rgb(229, 137, 26) !important]
[color=rgb(184, 92, 0) !important]# For file-based wordpress content (i.e. theme), admin, etc.
[color=rgb(210, 210, 211) !important]RewriteRule[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]wp[color=rgb(244, 187, 21) !important]-[color=rgb(229, 137, 26) !important]([color=rgb(229, 137, 26) !important].[color=rgb(244, 187, 21) !important]*[color=rgb(229, 137, 26) !important])[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]wp[color=rgb(244, 187, 21) !important]-[color=rgb(229, 137, 26) !important]$[color=rgb(231, 163, 122) !important]1[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important][[color=rgb(210, 210, 211) !important]L[color=rgb(229, 137, 26) !important]
[color=rgb(184, 92, 0) !important]# For normal wordpress content, via index.php
[color=rgb(210, 210, 211) !important]RewriteRule[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]^[color=rgb(244, 187, 21) !important]/[color=rgb(229, 137, 26) !important]$[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]index[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]php[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important][[color=rgb(210, 210, 211) !important]L[color=rgb(229, 137, 26) !important]
[color=rgb(210, 210, 211) !important]RewriteRule[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(229, 137, 26) !important]([color=rgb(229, 137, 26) !important].[color=rgb(244, 187, 21) !important]*[color=rgb(229, 137, 26) !important])[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]index[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]php[color=rgb(244, 187, 21) !important]/[color=rgb(229, 137, 26) !important]$[color=rgb(231, 163, 122) !important]1[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important][[color=rgb(210, 210, 211) !important]L[color=rgb(229, 137, 26) !important]
|
Nginx的Wordpress伪静态规则配置在Nginx的虚拟主机配置文件中,在 server { } 大括号里面,加入以下代码:
1
[color=rgb(151, 151, 151) !important]2
3
[color=rgb(151, 151, 151) !important]4
5
[color=rgb(151, 151, 151) !important]6
| [color=rgb(255, 255, 255) !important][color=rgb(210, 210, 211) !important]location[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important]{
[color=rgb(0, 111, 224) !important] [color=rgb(210, 210, 211) !important]try[color=rgb(229, 137, 26) !important]_files[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important]$[color=rgb(210, 210, 211) !important]uri[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important]$[color=rgb(210, 210, 211) !important]uri[color=rgb(244, 187, 21) !important]/[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]index[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]php[color=rgb(229, 137, 26) !important]?[color=rgb(229, 137, 26) !important]$[color=rgb(210, 210, 211) !important]args[color=rgb(229, 137, 26) !important];
[color=rgb(229, 137, 26) !important]}
[color=rgb(0, 111, 224) !important]
[color=rgb(184, 92, 0) !important]# Add trailing slash to */wp-admin requests.
[color=rgb(210, 210, 211) !important]rewrite[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]wp[color=rgb(244, 187, 21) !important]-[color=rgb(210, 210, 211) !important]admin[color=rgb(229, 137, 26) !important]$[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important]$[color=rgb(210, 210, 211) !important]scheme[color=rgb(244, 187, 21) !important]:[color=rgb(102, 102, 102) !important]//$host$uri/ permanent;
|
保存,重启 Nginx 即可。
Apache的Wordpress伪静态规则配置编辑httpd.conf(在那里? APACHE目录的CONF目录里面) 查找 Options FollowSymLinks
AllowOverride None 改为
Options FollowSymLinks
AllowOverride All 如果已经开启了htaccess,则直接进入下一步: 新建一个 htaccess.txt 文件,添加下面的代码: [color=rgb(98, 98, 98) !important][backcolor=rgb(98, 98, 98) !important]
1
[color=rgb(151, 151, 151) !important]2
3
[color=rgb(151, 151, 151) !important]4
5
[color=rgb(151, 151, 151) !important]6
7
[color=rgb(151, 151, 151) !important]8
| [color=rgb(255, 255, 255) !important][color=rgb(244, 187, 21) !important]<[color=rgb(210, 210, 211) !important]IfModule [color=rgb(210, 210, 211) !important]mod_rewrite[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]c[color=rgb(244, 187, 21) !important]>
[color=rgb(210, 210, 211) !important]RewriteEngine [color=rgb(210, 210, 211) !important]On
[color=rgb(210, 210, 211) !important]RewriteBase[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/
[color=rgb(210, 210, 211) !important]RewriteRule[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]^[color=rgb(210, 210, 211) !important]index[color=rgb(229, 137, 26) !important]\[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]php[color=rgb(229, 137, 26) !important]$[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]-[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important][[color=rgb(210, 210, 211) !important]L[color=rgb(229, 137, 26) !important]
[color=rgb(210, 210, 211) !important]RewriteCond[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]%[color=rgb(229, 137, 26) !important]{[color=rgb(210, 210, 211) !important]REQUEST_FILENAME[color=rgb(229, 137, 26) !important]}[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]![color=rgb(244, 187, 21) !important]-[color=rgb(210, 210, 211) !important]f
[color=rgb(210, 210, 211) !important]RewriteCond[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]%[color=rgb(229, 137, 26) !important]{[color=rgb(210, 210, 211) !important]REQUEST_FILENAME[color=rgb(229, 137, 26) !important]}[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]![color=rgb(244, 187, 21) !important]-[color=rgb(210, 210, 211) !important]d
[color=rgb(210, 210, 211) !important]RewriteRule[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important].[color=rgb(0, 111, 224) !important] [color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]index[color=rgb(229, 137, 26) !important].[color=rgb(210, 210, 211) !important]php[color=rgb(0, 111, 224) !important] [color=rgb(229, 137, 26) !important][[color=rgb(210, 210, 211) !important]L[color=rgb(229, 137, 26) !important]
[color=rgb(244, 187, 21) !important]<[color=rgb(244, 187, 21) !important]/[color=rgb(210, 210, 211) !important]IfModule[color=rgb(244, 187, 21) !important]>
|
然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可 完成以上所有步骤后,最后进入后台进行Wordpress固定链接设置,如果出现404错误,那就是伪静态规则配置错误。
|