wordpress如何设置伪静态

更新时间:2022-11-22 13:18:15 来源:未知 作者:青锋建站
  做过SEO网站优化的同仁,应该都有知道,搜索引擎们一般都比较喜欢静态的网站页面。而动态网页相对来说就比较麻烦,当然,现在的搜索引擎蜘蛛已经变得非常利害了,对PHP动态网页也是可以顺利的爬取的。如:现在盛行的wordpress网站,对搜索引擎就非常友好,它就是用php代码所写的网站程序。当然如果我们可以对动态的网站实现伪静态的话,这样对搜索引擎就更加友好了。

wordpress设置伪静态的分析

  怎样优化wordpress网站的URL链接呢?这个我们要分2步走,第一步:给我们的wordpress网站设置伪静态;第二步:在我们的wordpress网站后台设置固定链接。本章青锋建站主要来介绍一下“如何设置wordpress伪静态”。给wordpress网站设置伪静态,要先看看你的网站是什么类型的服务器。web网站服务器目前主要有3种:IIS、apache、nginx。下面,青锋建站就针对这3种web服务器分别介绍伪静态的设置。

IIS服务器设置wordpres伪静态

  IIS服务器是微软旗下的一款web服务器,它是运行在windows服务器系统上的。虽然windows系统占用网站服务器CPU、内存等资源比较高,但是,windows的易用性还是让一些菜鸟站长们选择了它。怎样给IIS服务器设置伪静态呢?
在根目录创建一个伪静态文件 httpd.ini ,然后,把下面的代码添加到这个 httpd.ini文件中。
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
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]

apache服务器设置wordpress伪静态

  apache是一款小巧的web服务器,它运行于linux系统之上,在早期的web网站开发中,apache服务器与PHP开发语言、Mysql数据库组成最佳3人组合,深受PHP网站开发者们的喜爱和追捧。
要给apache服务器设置伪静态态,要先在网站的根目录创建一个 .htaccess 文件,然后,将下面的伪静态规则代码放到这个文件中。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

nginx服务器设置wordpress伪静态

  nginx服务器相对于IIS服务器和apache服务器来说,就要年轻得多,是最近些年才出来的一个小巧的web服务器。nginx服务器一般也是运行在linux系统的服务器主机之上的。因为占用系统资源更加的少,而性能方面又更上一层楼,所以,现在的linux主机用户大多都会选择用nginx来作为自己网站的web服务器。
  nginx服务器的伪静态设置相对来说要麻烦一些。一般情况下,要先在nginx的安装目录中找到 nginx.conf 文件,将下面的代码放进这个文件。这个nginx.conf 配置文件一般情况下,在网站服务器的 /server/nginx-1.2.5/conf/ 目录里(如上图)。
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;
}
}

宝塔面板设置伪静态

  如果你的服务器安装了宝塔后台页面板,我们就可以在宝塔后台的相应位置添加这个代码(如下图)。
宝塔面板设置wordpress伪静态
  通过上面的介绍,我们可以看出,这3种web服务器伪静态的设置方法是完全不一样的。所以,我们在给我们的wordpress网站设置伪静态时,一定要先看看我们的web服务器是什么类型的,是IIS服务器还是apache呢?只有做到对症下药,才能达到我们想要的效果。当然,只是设置伪静态,还不能让我们的wordpress网站的URL链接得到优化,伪静态只是设置了规则,我们还需要通过固定链接来执行这些设置的规则。青锋建站承接网站建设服务,包括织梦建站,phpcms建站,wordpress建站,CMS系统开发,SEO网站优化,网络营销推广,企业邮箱,400电话。

转载请注明来源网址:青锋建站-http://www.sjzphp.com/cmsxitong/wordpressxt/static_1478.html

地方分站

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有