虚位以待(AD)
虚位以待(AD)
首页 > CMS教程 > WordPress > 各种web环境下的wordpress伪静态规则

各种web环境下的wordpress伪静态规则
类别:WordPress   作者:码皇   来源:互联网   点击:

wordpress作为世界上最流行的免费建站系统,在seo方面也设计的很合理。wordpress默认的链接是动态的形式,虽然这点对于现在的搜索引擎爬虫抓取内容已经不会再构成影响了,但是伪静态的链接更具有层级结构关系,更有利 ,魔客吧

wordpress作为世界上最流行的免费建站系统,在seo方面也设计的很合理。wordpress默认的链接是动态的形式,虽然这点对于现在的搜索引擎爬虫抓取内容已经不会再构成影响了,但是伪静态的链接更具有层级结构关系,更有利于蜘蛛抓取。下面魔客吧就说说各个web系统下wordpress的伪静态规则。

apache环境下的wordpress伪静态规则:

    RewriteEngine OnRewriteBase /RewriteRule ^index.php$ - [L]RewriteCond %{
    REQUEST_FILENAME}
    !-fRewriteCond %{
    REQUEST_FILENAME}
    !-dRewriteRule . /index.php [L]

新建一个.htaccess文件并将以上代码写入.htaccess文件中,上传至wordpress站点的根目录中。

IIS环境下的wordpress伪静态规则(方法一):

打开站点根目录下的web.config文件并加入以下代码:

IIS环境下的wordpress伪静态规则(方法二):

新建一个httpd.ini文件并加入以下代码:

    [ISAPI_Rewrite]# Defend your computer from some worm attacks#RewriteRule .*(?:global.asa|default.ida|root.exe|..).* . [F,I,O]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTP# Rules to ensure that normal content gets throughRewriteRule ^/$ /index.php [L]RewriteCond %{
    REQUEST_FILENAME}
    !-fRewriteCond %{
    REQUEST_FILENAME}
    !-dRewriteRule /(.*) /index.php/$1 [L]

上传至wordpress站点根目录。
nginx环境下的wordpress伪静态方法:

    location / {
    index index.html index.php;
    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.conf文件的Server段内。以上就是所有web环境下的wordpress伪静态规则。

相关热词搜索: 各种web环境下的wordpress伪静态规则