修改了我的.htaccess文件,开启mod_rewrite

Popularity: 33%,  Wordpress, 技术探讨Tech

 因为我的主机服务商的Apache服务器可以通过.htaccess文件开启mod_rewrite功能,加之刚刚换到wordpress,对那个静态日志的功能早已垂涎已久,所以更加迫不及待的向技术客服提交申请。

可是因为我的疏忽,给他们提交的代码竟然是不完整的,然而这在最后才被发现!在迷茫期间我和技术部互发了很多邮件讨论,最后,技术部竟然为我开通了自定义.htaccess文件的权限!这样就痛快多了。

因为.htaccess文件(只含扩展名)不同于普通的文件,所以制作和修改的方式也有些不同。

如果仅仅是为了满足wordpress的静态日志链接功能,可以通过下面的方法来完成:

  1. 前提是你的服务器为unix并且服务商允许你自定义.htaccess文件,以开启mod_rewrite。
  2. 用记事本创建一个htaccess.txt文档,内容为wordpress给出的代码。文档编码方式为ANSI格式。


    RewriteEngine On
    RewriteBase /blog/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php

  3. 使用面板工具或者ftp工具上传到你的wordpress安装目录(注意:并不不一定是网站的根路径,例如我的是http://www.lostleon.com/blog/目录下)。
  4. 通过面板工具或者ftp工具将htaccess.txt更名为.htaccess(红色部分,不要忘记前面的“.“。更名,之后,你会发现在ftp工具中已经看不到这个文件了,完全不必担心,这是正常的,因为.htaccess在ftp中是隐藏的。
  5. Done!

现在,你可以回到wordpress,在后台—选项—永久链接中,选择你喜欢的链接方式就ok了。

Comments So Far: 2
  • At 2007.02.13 23:23, aviva said:

    我的wp空间是dh的,照你的方法弄了个.htaccess文件,出现错误了。博客打不开了。可以帮我看看什么问题吗?现在在FTP里都删除不了.htaccess这个文件了。
    我的wp博客地址:http://blog.avivas.cn

  • At 2007.05.30 17:22, Leon said:

    因为.htaccess文件在很多ftp软件中都是不可见的。所以好的解决办法是,进入dh的控制面板的文件管理中进行修改或者删除。
    .htaccess涉及一些网站访问的基础问题,所以修改时要慎重。

  • :em00:我顶
  • :em02:
  • :em03:嘿嘿
  • :em04:拍砖
  • :em01:不行
  • :em05:兴奋
  • :em06:撞墙
  • :em07:好困
  • :em08:耶!
  • :em09:不嘛
  • :em10:
  • :em11:
  • :em12:最爱
  • :em13:变!
  • :em15:我晃
  • :em14:得意
  • :em16:不知道
  • :em17:杀你
  • :em18:陶醉
  • :em19:给我醒醒
  • :em20:谁?
  • :em21:再见了
  • :em22:走咯
  • Leon , what's going on ?

    {我喜欢我四岁的时候怀疑一切的眼光}

    标签云

  • 最新评论

    • triStoneL: 又是这个模板.....
    • Lemok: 都看不懂。 :em15: 不过真NB啊…… :em00...
    • Eric: 感兴趣的话,我们可以交流下,我在...
    • Julia: 啊!这个好看……我也要…… 审美...
    • xixi: 你还真是安静……中午吃饭的时候忽...
    • Viv: 那个还曾经是冰岩人的集体消遣....在...
    • Viv: 那个还是冰岩人很长一段时间内的集...
    • triStoneL: 不错不错.....
    • triStoneL: 买卖奴隶... 被包子bs了.....
    • aw: aw,这个每天还是穿着hustonline6周年纪...
  • Sponsored Link