wordpress在win系统下如何设置网页伪静态

2025-11-21 05:31:18

1、第一步:创建.htaccess文件。

# BEGIN WordPress

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END WordPress

新建一个.htaccess文件,然后用记事本打开复制到里面。上传到网站的根目录就可以了。

关于如何创建.htaccess文件,可以参考http://jingyan.baidu.com/album/75ab0bcbe1245ad6864db217.html这篇文章。

2、第二步:设置固定链接。

在wordpress后台设置》固定链接》 如下图:

把第一个常用设置改成自定义链接,里面填上如下代码:

/%post_id%.html

最后保存更改就可以了。

wordpress在win系统下如何设置网页伪静态

3、第三步:去掉多余的category目录。

比较细心的朋友会发现,wordpress静态化之后生成的目录地址是www.wuaids.com/category/xxx,而文章url也多了几层目录,大家有没有发现,url中多出一个category,那么这对于url的统一或是说优化是不利的。如下图:

解决方法:

可以安装url统一插件WP No Category Base这款插件来去掉url中的category。安装此插件之后,启动即可,不需要任何改动就可以去掉url中的category。

wordpress在win系统下如何设置网页伪静态

4、第四步:创建httpd.in文件。

比较细心的朋友还会发现,经过以上几个步骤后,网站是伪静态化了,但站内的tag标签很多都出错了,点击链接都会显示404页。

解决方法:

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

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

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files

# from accessing through HTTP

# wordpress 伪静态规则

# For tag(中文标签以及标签翻页的规则)

RewriteRule /tag/(.*)/page/(\d+)$ /index\.php\?tag=$1&paged=$2

RewriteRule /tag/(.+)$ /index\.php\?tag=$1

# For category(中文分类以及分类翻页的规则)

RewriteRule /category/(.*)/page/(\d+)$ /index\.php\?category_name=$1&paged=$2

RewriteRule /category/(.*) /index\.php\?category_name=$1

# For sitemapxml

RewriteRule /sitemap.xml /sitemap.xml [L]

RewriteRule /sitemap.html /sitemap.html [L]

RewriteRule /sitemap_baidu.xml /sitemap_baidu.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.phpRewriteRule ^/$ /index.php [L]

RewriteRule /(.*) /index.php/$1 [L]

5、将以上代码复制粘贴到文本文档后,我们再将文本另存为httpd.ini,这样我们的伪静态规则就弄好了,我们只需要将这个文件上传到空间更目录就完美告成了,林江欣博客的伪静态就是按此步骤来进行伪静态的。

伪静态步骤虽然有点多,在此也希望对那些正在使用wordpress程序却不知道伪静态怎么设置的朋友有一些帮助,那对于还在质疑是否真的有效的博友?只有试一下,才知道了!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢