该网站为IT技术、SEO技术、网络营销及推广分享博客,如有技术问题,可以互相交流,本人时间很重要,广告勿扰,联系QQ:747995996
当前位置:首页 > Cms建站教程 > 正文

WordPress路径动态设置成静态

网站URL静态化一直是SEO最重要的基础,不是说动态的URL不能做好SEO。而是静态话的URLSEO可以更的去完成,教你设置wordpress固定链接静态化。

像这种:http://www.yefanseo.com/?p = 22

或者这种:HTTP://127.0.0.1/P = 56

含有符号的路径,都是动态或为静态。
下面教你如何把wordpress动态路径设置为静态。

处理方法:

 

第一种:设置 - 固定链接 - 自定义结构(后面加上:/%POST_ID%的.html
WordPress路径动态设置成静态
保存之后,我们再来看下:
别看,已经成功了!

注意:当然,每种空间系统环境不一样,那么不一定100%解决,所以需要配备环境规则,其他的类似;

 

下面是支持的wordpress的伪静态规则

 

IIS伪静态规则

IIS环境是Windows主机常用的服务器环境,新建一个txt文件,将下面的代码添加到文件中:

[ISAPI_Rewrite]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /tag/(.*) /index\.php\?tag=$1
RewriteRule /software-files/(.*) /software-files/$1 [L]
RewriteRule /images/(.*) /images/$1 [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]

保存,删除记事本的名字,包括后缀名.txt一起删掉,修改为(.htaccess)上传根目录就可以了。(Windows系统电脑即本地无法修改成.htaccess,需上传到线上再改

Apache的伪静态规则

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可

 

Nginx伪静态规则

打开 nginx.conf 或者某个站点的配置环境,比如 wpdaxue.com.conf(不同人配置的不一样),在server{}大括号里面添加下面的代码:

location / {
if (-f $request_filename/index.html){
                rewrite (.*) $1/index.html break;
        }
if (-f $request_filename/index.php){
                rewrite (.*) $1/index.php;
        }
if (!-f $request_filename){
                rewrite (.*) /index.php;
        }
}

 

保存,重启 Nginx 即可。

 

转载请保留链接: http://www.bengenseo.com/cms/18.html