wdcp设置WORDPRESS伪静态规则的方法

方法一:

如果是 nginx+apache  的话,伪静态只要在wp的根目录放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结束

方法二:

location /themes/.*.(html|xml)$ {
return 403;
}
location /mobile {
if (!-e $request_filename) {
rewrite ^/mobile/(.*)$ /mobile/index.php last;
}
}
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php last;
}


保存成他:wordpress-nginx.conf


【版权与免责声明】如发现内容存在版权问题,烦请提供相关信息发邮件至honmau@qq.com,我们将及时沟通与处理。本站内容除非来源注明鸿茂传媒,否则均为网友转载,涉及言论、版权与本站无关。点击进入客服处理