Win+IIS 环境的 WordPress 网站,可以选择 Rewite 规则来实现伪静态。具体方法如下:
1、咨询空间商,服务器是否已开启 Rewrite 规则的支持。
2、新增 httpd.ini 文件,写入以下代码,并拷贝至网站根目录。
- [ISAPI_Rewrite]
- #3600=1hour
- CacheClockRate3600
- RepeatLimit32
- #Protecthttpd.iniandhttpd.parse.errorsfiles
- #fromaccessingthroughHTTP
- #wordpressweijingtai
- #Fortag
- RewriteRule/tag/(.*)/page/(\d+)$/index\.php\?tag=$1&paged=$2
- RewriteRule/tag/(.+)$/index\.php\?tag=$1
- #Forcategory
- RewriteRule/category/(.*)/page/(\d+)$/index\.php\?category_name=$1&paged=$2
- RewriteRule/category/(.*)/index\.php\?category_name=$1
- #Forsitemapxml
- RewriteRule/sitemap.xml/sitemap.xml[L]
- RewriteRule/favicon.ico/favicon.ico[L]
- #Forfile-basedwordpresscontent(i.e.theme),admin,etc.
- RewriteRule/wp-(.*)/wp-$1[L]
- #Fornormalwordpresscontent,viaindex.php
- RewriteRule^/$/index.php[L]
- RewriteRule/(.*)/index.php/$1[L]
- #Forrobots.txt
- RewriteRule/robots.txt/robots.txt[L]
3、到 WordPress 后台修改固定链接为 %post_id%.html 即可,当然也可以是其他的。
内容整理自:张戈博客 - https://zhang.ge/824.html
本文Win主机如何设置WordPress网站伪静态?到此结束。每条路都很难走,可是一旦选择了,就必须要走下去。小编再次感谢大家对我们的支持!