百度云虛擬主機BCH怎么設置偽靜態? 怎么去掉程序后面的index.php?
連接ftp,打開webroot目錄
新建一個bcloud_nginx_user.conf文件(由于bch是不允許修改基礎配置文件的,所以只能通過加載用戶自定義配置文件),寫入如下代碼:
location/{
if(!-erequest_filename){
rewrite^/(.*)undefined/index.php/$1last;
}
}
登陸主機控制面板,找到站點啟停,點擊重載站點服務
到此,百度云BCH虛擬主機的nginx偽靜態就開啟成功了!
不同的程序nginx偽靜態代碼不一樣,按照程序來修改代碼才能完成偽靜態的配置。
如果想去掉url里面的index.php,按照上面的代碼和方法,重載站點后,去網站程序的設置中,開啟url重寫,就可以去掉index.php!