解决方案:
这是宝塔面板的Bug,原因是:宝塔面板网站配置文件中默认把引用 “URL重写规则引用” 的放到了引用 “PHP引用配置" 后面。
正确的做法应是:先引用"URL重写规则",再引用"PHP引用配置"
具体步骤:
宝塔面板后台 —— 左侧菜单【网站】—— 找到对应网站后面的【设置】按钮 —— 配置文件
在配置文件中找到类似如下代码:
---------------------------------------
#PHP-INFO-START PHP引用配置,可以注释或修改
include enable-php-53.conf;
#PHP-INFO-END
#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/xx.com.conf;
#REWRITE-END
---------------------------------------
把上述代码中 "PHP引用配置" 那一段放到 "URL重写规则引用" 后面即可,修改后的正确代码如下:
---------------------------------------
#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/xx.com.conf;
#REWRITE-END
#PHP-INFO-START PHP引用配置,可以注释或修改
include enable-php-53.conf;
#PHP-INFO-END
--------------------------------------- |