wordpress在linux主机中的伪静态规则

把下面的代码添加到 .htaccess 文件中,上传到你的网站根目录就可以用了。

我这个主机根目录有个/cgi-bin 文件夹,原来的 .htaccess 文件是存放在这个文件夹中,所以我是直接把代码添加到这里的 .htaccess 文件中。

# WordPress开始
RewriteEngine on
#
#除非你在此之前已经设置了不同的RewriteBase
#你可以删除或不注释以下代码
# RewriteBase 指令:
RewriteBase /
#
#如果这个请求是针对“/”或者是已经写入到WP中了
RewriteCond $1 ^(index.php)?$ [OR]
#或者如果这个请求是针对image, css, 或js文件
RewriteCond $1 .(gif¦jpg¦css¦js¦ico)$ [NC,OR]
#如果URL指向存在的文件
RewriteCond %{REQUEST_FILENAME} -f [OR]
#如果URL指向了存在的目录
RewriteCond %{REQUEST_FILENAME} -d
# 那么跳过重写直接到WP
RewriteRule ^(.*)$ - [S=1]
#否则指向WP重写该请求
RewriteRule . /index.php [L]
#
#WordPress结束
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:wordpress在linux主机中的伪静态规则 | QingGe's Blog

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据