zblog php版本实现URL静态化(伪静态)方法

2014 年 6 月 3 日3820

首页 >> IT数码 >> 正文

zblog php版本实现URL静态化(伪静态)方法

来源:A5站长网 作者: 日期:2014-06-03 点击:了解更多

  网站的URL实现静态化虽然不是必要的,但是却是可以给你网站加分的,首先你自己和用户看着也舒服,不用再看那么多乱七八糟的符号了,其次搜索引擎抓取起来来方便,所以,如果能够实现URL静态化就尽量实现,利肯定大于弊。nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  zblog的php版本提供了非常简单的URL静态化方法,准确的说应该是伪静态,因为它并不是真的生成了静态化的文件,只是让你看着网址是静态的而已。具体操作步骤如下:nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  Step 1:首先去zblog后台的“应用中心”中下载安装下“静态管理中心”插件,zblog php版本默认是安装了“应用中心”的,可以直接去里面找,如果没有安装的话,就去官网里面下载就好。nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  Step 2:安装好“静态管理中心”插件以后,启动它。nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  Step 3:在“配置页面”的“静态化选项”中选择“伪静态”,然后可以设置下文章、页面、分类页等的URL配置,一般来说不修改默认就好了。然后单击“提交”按钮,自动跳转进入“ReWrite规则”。nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  Step 4:设置ReWrite规则。nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  (1)如果你的网站服务器是apache服务器,那么创建一个.htaccess文件,把下面的内容复制进去,然后将.htaccess文件上传到网站根目录下:nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteEngine OnnJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteBase /nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteCond %{REQUEST_FILENAME} !-fnJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteCond %{REQUEST_FILENAME} !-dnJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteRule . /index.php [L]nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  (2)如果你的网站服务器是IIS7或者IIS8,那么创建一个web.config文件,把下面的内容复制进去,然后将web.config文件上传到网站根目录下:nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  (3)如果你的网站服务器是IIS6,那么创建一个httpd.ini文件,把下面的内容复制进去,然后将httpd.ini文件上传到网站根目录下:nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  [ISAPI_Rewrite]nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteRule /page_([0-9]*)\.html /index\.php\?page=$1&rewrite=1 [I,L]nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteRule /date-([0-9\-]+)(?:_)?([0-9]*)\.html /index\.php\?date=$1&page=$2&rewrite=1 [I,L]nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteRule /author-([0-9]+)(?:_)?([0-9]*)\.html /index\.php\?auth=$1&page=$2&rewrite=1 [I,L]nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteRule /tags-([0-9]+)(?:_)?([0-9]*)\.html /index\.php\?tags=$1&page=$2&rewrite=1 [I,L]nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteRule /category-([0-9]+)(?:_)?([0-9]*)\.html /index\.php\?cate=$1&page=$2&rewrite=1 [I,L]nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteRule /post/([0-9]+)\.html(\?.*)? /index\.php\?id=$1&rewrite=1 [I,L]nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  RewriteRule /([0-9]+)\.html(\?.*)? /index\.php\?id=$1&rewrite=1 [I,L]nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  Step 5:一般来说网站的服务器大多数都是apache或者是IIS,通过以上方法都是可以解决的。设置伪静态之前,一定要先确定服务器主机是否支持伪静态,如果不支持就要找主机商开通或者更换主机,如果支持,就要知道自己的服务器是apache还是IIS,之前我就误以为自己的主机是apache,然后老是弄不好,结果查看发现是IIS。如果不知道使用的是IIS的哪个版本,你可以两种方法都试下,应该会有一种是可以的。nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

  Step 6:重新打开你的网站,你会发现已经成功伪静态了。nJs武进新闻网_武进第一综合门户|http://www.zjjv.com/

相关新闻:

友情提示:伪静态切勿过度

站长必知:盘点过度伪静态对网站自身的危害

站长必知:盘点过度伪静态对网站自身的危害

zblog php版本怎么修改后台默认登录地址

新手必看:URL综合优化指南 成败只在一瞬间

对网站的URL优化建议

对网站的URL优化建议

伪静态与网站优化

URL结构对seo优化的影响

中文URL在百度谷歌中的作用有何区别?

0 0