A-A+

让WordPress本地测试环境支持自定义固定链接

2013年08月21日 PHP开源系统 评论 23 条 阅读 0 views 次

在本地进行 wordpress 的环境是很有必要的,在本地将 wordpress 最基本的插件和选择好的主题安装好再进行网上同步上传,这样在备份数据的时候,基本上只要备份上传的附件、博客的 .SQL 数据库就行了,同时也保证了源代码的完整性。

而且在本地进行搭建 wordpress 系统时,出现什么问题可以及时的纠正过来,不至于产生太多的冗余文 件,在本地搭建 wordpress 博客是很容易的,无非就是一步一步的进行安装即可,我在调试 wordpress 时, 发现在更改 wordpress 的自定义固定链接后,会显示无法找到链接。

找不到链接怎么行呢,又测试不了数据了,再将其固定链接的设置改为默认,可以正常浏览了,但又出现 了另一个问题,就是 wp super cache 缓存插件不能进行开启了,因为 wp super cache 缓存插件是需要自定 义固定链接的,没办法,为了测试 wp super cache 缓存插件的缓存性能,只能想办法让本地的环境支持自定 义的固定链接了。

本地是集成的环境,对于 wordpress 的搭建绰绰有余的,检查了一下 apache 的配置,原来本地的 php 集成环境不支持 wordpress 自定义固定链接的设置,是因为 apache 默认将其屏蔽掉了,将其启用即可,下面是我开启的步骤:

打开 apache 的安装目录:\apache\conf目录下的httpd.conf,找到:

#LoadModule rewrite_module modules/mod_rewrite.so

把前的#去掉,再找到:

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

</Directory>

把其中的 AllowOverride None改为:AllowOverride all

重启PHP集成环境的apache模块(必须),进入WP程序后台修改固定链接格式后,打开文章链接不再显示无法 链接了,其实这种方法就是在 wordpress 程序所在的文件中新建了一个 .htaccess 的文件,一般设置固定链 接后会自动创建。

wordpress固定链接设置的一些参数:

1.%year%

基于文章发布的年份,比如2010;

2.%monthnum%

基于文章发布的月份,比如01;

3.%day%

基于文章发布当日,比如06;

4.%hour%

基于文章发布小时数,比如23;

5.%minute%

基于文章发布分钟数,比如43;

6.%second%

基于文章发布秒数,比如33;

7.%postname%

基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;

8.%post_id%

基于文章post_id,比如48;

9.%category%

基于文章分类,子分类会处理成“分类/子分类”这种形式;

10.%author%

基于文章作者名。

将上述参数进行组合,即可得到wordpress的固定链接形式。

网上常见的几种设置方法:

•/%year%/%monthnum%/%day%/%postname%/

•/%year%/%monthnum%/%postname%/

•/%year%/%monthnum%/%day%/%postname%.html

•/%year%/%monthnum%/%postname%.html

•/%category%/%postname%.html

•/%post_id%.html

标签:

23 条留言  访客:23 条  博主:0 条

  1. A.yi

    我就说我用CentOS搭建的 WP用不了固定链接呢,原来是这原因,学习了

  2. 沃默博客

    伪静态、、、

  3. 牛逼思维

    我的本地环境怎么是可以的

    • smiling

      你的本地是支持伪静态的吧。

  4. 博客大全

    好像很先进了。

  5. 公子

    wp本地一般都不去管什么静态不静态了,服务器支持就成。。。

    • smiling

      静态的速度快许多呀。

  6. 张黎

    本地环境有一键安装包。网上有,我也经常本地测试网站

    • smiling

      我用的是php的集成环境进行测试的。

  7. 自由屋博客

    这就经常用到的一个方法,设置所有PHP程序伪静态!
    我们的主题用的一样的哦!

    • smiling

      嗯,是一样的,一起并肩作战了。

  8. 锋子

    我啥都不懂,照样折腾WP!

    • smiling

      其实 wp 没有想象中的那么难的。

      • 锋子

        很多人都是谈虎色变,其实WP真的没那么难滴!

        • smiling

          有点类似于那种万事开头难的感觉吧,熟悉了后就很简单。

  9. 近视眼手术

    这是不是独立博客要用到的软件呢

    • smiling

      wordpress 博客系统用到的。

  10. 心维随笔

    PHP有难度额,博主都是技术型人才,我就不行了。。。

    • smiling

      php没有想象中的那么难的,跟asp应该差不多的。

  11. 百度竞价外包

    我的也是asp的,发觉 wordpress 要懂很多知识才能搞得很好用,不然很麻烦,插件很多!

    • smiling

      刚开始用 wordpress 的时候感觉很难入手,不过熟悉了就会感觉 wordpress 功能很强大,也很易用。

  12. 小媒体

    感觉php好高端啊,还是asp来得直接,小媒体搭建的时候就特别简单,asp直接搞定。

    • smiling

      php跟asp的语法都是很简单的,可能php的配置有点麻烦吧。

给我留言