1. 首页
  2. SEO建站分享

wordpress在win主机下设置伪静态的方法

一般我们使用wordpress都会将固定链接设置成伪静态的,但是WP却只能在LINUX系统的服务器中才能很好的使用,在WINDOWS系统的IIS中设置伪静态会在前面加上index.php,所以无法实现真正的伪静态功能。

win主机下的wordpress文章的链接都是http://www.***.com/index.php/123.html类似的链,

中间的index.php异常明显

这里介绍一种方法

首页你的主机要装Rewrite 组件,现在国内很多WINDOWS主机都有装这个了。

使用方法:桌面新建一个txt文档然后复制下面的代码,然后修改文件名为httpd.ini并上传到网站的根目录。然后去WP后台设置固定连接:/%post_id%.html

httpd.ini 中加入如下代码:

  1. ?[ISAPI_Rewrite]
  2. ? ? # 3600 = 1 hour
  3. ? ? CacheClockRate 3600
  4. ? ? RepeatLimit 32
  5. ? ? # Protect httpd.ini and httpd.parse.errors files
  6. ? ? # from accessing through HTTP
  7. ? ? # wordpress 伪静态规则
  8. ? ? # For tag(中文标签以及标签翻页的规则)
  9. ? ? RewriteRule /tag/(.*)/page/(\d+)$ /index\.php\?tag=$1&paged=$2
  10. ? ? RewriteRule /tag/(.+)$ /index\.php\?tag=$1
  11. ? ? # For category(中文分类以及分类翻页的规则)
  12. ? ? RewriteRule /category/(.*)/page/(\d+)$ /index\.php\?category_name=$1&paged=$2
  13. ? ? RewriteRule /category/(.*) /index\.php\?category_name=$1
  14. ? ? # For sitemapxml
  15. ? ? RewriteRule /sitemap.xml /sitemap.xml [L]
  16. ? ? RewriteRule /sitemap.html /sitemap.html [L]
  17. ? ? RewriteRule /sitemap_baidu.xml /sitemap_baidu.xml [L]
  18. ? ? RewriteRule /favicon.ico /favicon.ico [L]
  19. ? ? # For file-based wordpress content (i.e. theme), admin, etc.
  20. ? ? RewriteRule /wp-(.*) /wp-$1 [L]
  21. ? ? # For normal wordpress content, via index.php
  22. ? ? RewriteRule ^/$ /index.php [L]
  23. ? ? RewriteRule /(.*) /index.php/$1 [L]

 

原创文章,作者:夏涛,如若转载,请注明出处:http://www.xiataoseo.com/10.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

15250040799

在线咨询:点击这里给我发消息

邮件:326605428@qq.com

工作时间:周一至周日,9:30-18:30

QR code