使用建站主机的话,WordPress的伪静态如何解决?

  • 回答 (6)
  • 关注 (0)
  • 查看 (370)
用户1323195用户1323195提问于
吸毒欧阳锋回答于
壹捌柒肆手机APP项目经理,产品经理。业余服务器、前端、iOS 开发人员。回答于

Apache主机根目录新建.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Nginx伪静态规则

打开 nginx.conf 或者某个站点的配置环境,比如 aluoke.com.conf(不同人配置的不一样),在 server { } 大括号里面添加下面的代码:

location / {
if (-f $request_filename/index.html){
                rewrite (.*) $1/index.html break;
        }
if (-f $request_filename/index.php){
                rewrite (.*) $1/index.php;
        }
if (!-f $request_filename){
                rewrite (.*) /index.php;
        }
}
幻有夢現回答于
用户2241550回答于

请问楼主找到解决办法了吗?我也是购买了腾讯云的建站主机,服务商告诉我,不支持伪静态,好忧伤...

用户2481100回答于

你确定建站主机有 nginx.conf 等配置文件?我询问过服务商,说建站主机没有呀

你孩子啊社会不会同情弱者!回答于

可能回答问题的人

  • Hyman.W

    11 粉丝0 提问18 回答
  • o o

    4 粉丝495 提问17 回答
  • 找虫虫

    5 粉丝0 提问17 回答
  • 天使的炫翼

    20 粉丝531 提问16 回答

扫码关注云+社区

领取腾讯云代金券