修改WP的URL Rewrite使得域名不带/index.php/

[转载请保留] 作者:Zhang Qi 原文: http://blog.zhangqi.net/archives/336

很多朋友如果在遇到永久连接无法使用http://url.net/archives/%post_id%
时候,需要在archives前面添加/index.php/,这样使得URL很不美观,其实只要修改
.htaccess文件就可以了:
其中粗体部分是需要注意的的,RewriteBase是指默认需要重写的目录名,一般是虚拟
主机提供的目录为根目录这样……
最后的ReriteRule,只要把index.php去掉就可以了,其实index.php可以改成任意字符
串(?不是很确定,有兴趣的朋友可以试试看,呵呵)
改好后直接使用http://yourdomain.net/archives/postid就可以浏览日志,方便了许多
吧^_^

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress

注:本文原先发表于newsmth.net的SocialSoftware版,点击阅读原文

3条评论

  1. ssgg @ 2007-2-27 02:14

    发到未名吧
    给你原创分~~ hoho

  2. Zhang Qi @ 2007-2-27 14:50

    -_-!!这个也能骗原创分啊?

  3. SillySnail @ 2007-3-5 01:27

    赞技术男

(支持Ctrl+回车)

Live Comment Preview