二级目录伪静态问答详情页打不开

2019-02-28 21:41发布

[图]if (!-e $request_filename) { rewrite ^/(.*)$ /wenda/index.php?$1; } location ^~ /vi...

if (!-e $request_filename) {

                 rewrite ^/(.*)$ /wenda/index.php?$1;

                 } 

         

location ^~ /view {

deny all;


以上是伪静态规则,用的是宝塔面板,如下图

规则.png


服务器环境:

Nginx 1.15.6

MySQL 5.6.42

PHP-5.5

phpMyAdmin 4.7


主站是Discuz


其他目录都可以伪静态,就是问答详情页打开是404

付费偷看设置
发送
1条回答
mishen - whatsns产品经理
1楼 · 2019-03-01 08:53.采纳回答

dz论坛伪静态引起的,要么将dz的伪静态修改下,要么修改问答的默认的路由,否则用‘-’访问的url都会跳转到dz,然后404,问答默认路由application/config/router.php,将里面的‘-’拼接路由规则替换成‘/’拼接。