涅槃博客 - htaccess
type: channel
link: https://www.niepan.org/tag/htaccess/
items: wordpress伪静态方法收集

wordpress伪静态方法收集
type: item
date: 2009-06-30T11:41:45+08:00
description: 进入管理后台： Option-->Permalinks-->Custom, specify below---|>/%postname%.htm 伪静态之前要提一句，其实用 cos-html-cache 2.3 插件实现 Wordpress 页面的真实静态化更是好的选择，按要求安装插件后，做好设置就不用管了，当你发布的文章链接头回被人点击的时候，自动在服务器上生成此文章的静态页，以后的访问者都直接访问这个已经生成的真实静态页了，速度快很多，服务器、数据库的负担也减少很多。静态化和伪静态化经常会由于服务商空间服务器的设置上的细微差别而有这样或那样的问题，所以选择空间前要做好考察。 我用的 Wordpress 2.3 汉化中文版，后台中文，英文版的找对应内容，一样操作过程。 进入管理后台，点菜单紧右边的“设置”，点选其下的“永久链接”(Permalinks) 点选“自定义，请在下面填入自定义结构”，再其下框里输入：/posts/%post\_id%.html 点页面右下按钮“更新永久链接结构>>”保存设置，此时在 Wordpress 的根目录自动生成里一 .htaccess 文件，内容大体如下： # BEGIN WordPress RewriteEngine On RewriteBase /codemo/wordpress23/ RewriteCond %{REQUEST\_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /codemo/wordpress23/index.php [L] # END WordPress 玩新下你的 Wordpress 首页，便会发现帖子链接都变成形如：https://www.yyyqi.com/codemo/wordpress23/posts/1.html 的静态页形式了，伪静态顺利实现！ 另，其它自定义永久链接写法及对应效果： 0、 Permalinks写法：/%year%/%monthnum%/%postname%/ 1、 Permalinks写法：/%year%/%monthnum%/%day%/%postname%/ 2、 Permalinks写法：/%year%/%monthnum%/%postname%.html 3、 Permalinks写法：/%year%/%monthnum%/%day%/%postname%.html 4、 Permalinks写法：/%category%/%postname%.html 用ftp工具登录自己的空间，在空间/域名绑定目录的根目录下创建.htaccess文件。 eg: https://www.52004.com.cn/.htaccess 设置.htaccess的文件属性为666 登录wordpress后台，选择选项（options）–>永久链接(Permalinks) 在这个页面下wordpress已经默认了三种形式分别为： 默认https://www.52004.com.cn/?p=123 基于日期和文章名https://www.52004.com.cn/2008/3/17/sample-post/ 数字 https://www.52004.com.cn/archives/123 选择你喜欢的url方式，然后提交就可以了。 当然，如果你想有自己更个性化一些的url方式，就可以选择第4种方式，自定义。 直接在自定义的输入框中输入你想要的方式。然后再更新就可以了。 官方提供了如下一些参数: %year% 年份 %monthnum% 月份 %day% 日期 %hour% 小时 %minute% 分钟 %second% 秒 %postname% 文章名。在发表文章的时候，输入文章缩略名“This Is A Great Post!”那么 “this-is-a-great-post” 就是url中的文章名. %post_id% 文章的ID %category% 目录 %author% 作者 还有最后一步非常重要的事情需要去做：更改.htaccess的权限为660或者644。这个主要是为了降低安全隐患。