当前位置:首页 > CMS教程 > WordPress > 列表

wordpress程序在win和Linux系统下的伪静态设置

发布:smiling 来源: PHP粉丝网  添加日期:2018-12-03 11:48:43 浏览: 评论:0 

这是一篇很早就应该写的,而在昨天就有朋友问我,为什么不写一下关于wordpress的伪静态设置呢?今天这篇我就来跟大家说一下,关于wordpress程序在win和Linux系统下的伪静态设置方法。

第一种 win系统下的wordpress程序伪静态。

wordpress在win系统下的伪静态前提是必须空间系统支持伪静态设置,而我们也知道一般win系统支持的伪静态规则为httpd.ini格式的,那我们首先就先新建一个文本文档,将以下代码复制粘贴在里面这是我至今为止搜集到的最完美的win系统伪静态规则。

  1. [ISAPI_Rewrite]#3600=1hour 
  2.  
  3. CacheClockRate3600 
  4.  
  5. RepeatLimit32 
  6.  
  7. #Protecthttpd.iniandhttpd.parse.errorsfiles 
  8.  
  9. #fromaccessingthroughHTTP 
  10.  
  11. #wordpress伪静态规则 
  12.  
  13. #Fortag中文标签以及标签翻页的规则 
  14.  
  15. RewriteRuletag. page\d+$\\?tag=$1paged=$2 
  16.  
  17. RewriteRuletag.+$\\?tag=$1 
  18.  
  19. #Forcategory中文分类以及分类翻页的规则 
  20.  
  21. RewriteRulecategory. page\d+$\\?category_name=$1paged=$2 
  22.  
  23. RewriteRulecategory. \\?category_name=$1 
  24.  
  25. #Forsitemapxml 
  26.  
  27. RewriteRulesitemap.xmlsitemap.xml[L] 
  28.  
  29. RewriteRulesitemapsitemap[L] 
  30.  
  31. RewriteRulesitemap_baidu.xmlsitemap_baidu.xml[L] 
  32.  
  33. RewriteRulefavicon.icofavicon.ico[L] 
  34.  
  35. #Forfilebasedwordpresscontenti.e.theme,admin,etc. 
  36.  
  37. RewriteRulewp. wp$1[L] 
  38.  
  39. #Fornormalwordpresscontent,via 
  40.  
  41. RewriteRule^$[L]RewriteRule. $1[L] 

将以上代码复制粘贴到文本文档后,我们再将文本另存为httpd.ini,这样我们的伪静态规则就弄好了,我们只需要将这个文件上传到空间更目录,如果在后台固定链接选择自定义链接输入�tegory%%post_id%或是%post_id%点击保存就可以了,这里面我们还需要一个插件的支持,那就是去除分类URL中间的category,我们只需要在后台插件安装插件那搜索WPNoCategoryBase,安装启用就可以了。这样我们win系统下的wordpress程序伪静态就完成了。

第二种 Linux系统下的伪静态设置

这一种就是非常简单的,我们知道Linux系统本身使用wordpress是最完美的系统,它的伪静态设置是非常简单的,我们只需要在后台固定链接选择自定义链接输入�tegory%%post_id%或是%post_id%点击保存就可以了。同样它这里也是需要配合WPNoCategoryBase插件的,下面我就将Linux系统支持的.htaccess伪静态规则内容写出来。

代码如下:

  1. #BEGINWordPress 
  2.  
  3. RewriteEngineOnRewriteBase 
  4.  
  5. RewriteRule^\$[L] 
  6.  
  7. RewriteCond%{REQUEST_FILENAME}!f 
  8.  
  9. RewriteCond%{REQUEST_FILENAME}!d 
  10.  
  11. RewriteRule.[L] 
  12.  
  13. #ENDWordPress 

以上代码也是一样,需要我们新建一个文本文档,然后将代码复制粘贴进去,点击另存为.htaccess文件,再将此文件上传至空间根目录下就完成了。

这篇就写到这里了,希望对那些在使用wordpress程序时不知道伪静态怎么设置的朋友有一些帮助,如果大家有什么不明白的,可以留言给我,谢谢!

Tags: win Linux 伪静态设置

分享到: