Dec202014
wordpress通过.htaccess设置伪静态,完美支持二级目录
相信有不少人为了寻找设置wordpress伪静态方法而发愁吧,本人也是通过百度和谷歌寻找了很多方法,功夫不负苦心人,最终成功了,现在分享给大家。
看了很多方法都是win主机要用http.ini来设置,但是我设置了不好使,后来尝试了使用.htaccess文件来设置,反而成功了,后来感觉程序放在根目录有些乱,于是把程序放到二级目录,但是伪静态不好使了,所以又琢磨了一下,现在把根目录与二级目录下设置伪静态的方法全部告诉大家,下面的代码是wordpress程序放到根目录情况下的书写方法,
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
也有人会吧wordpress放到二级目录下,那么只需要修改一下,代码如下
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
把红色字体换成你自己的二级目录就可以了,本人亲测成功