思途CMS nginx 偽靜態(tài)規(guī)則
為了讓Stourweb Cms 更好的在Nginx+fastcig環(huán)境下運行,思途官方做成如下示范文件,如下列所示,其中思途配置是必須要引入的,基礎配置、首頁入口、
php運行模式需要您根據(jù)自己的服務器環(huán)境做出最優(yōu)的配置與優(yōu)化。
注,如果使用寶塔,只需要在網(wǎng)站設置-》偽靜態(tài)-》添加標注綠色的代碼
server {
#基礎配置
server_name www.steelhorseproductions.com stourweb.com;
listen 80 ;
index index.php;
root /www/web/stourweb;#你的網(wǎng)站所在目錄
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
index index.html index.htm index.php;
#autoindex on;
}
#PHP 運行模式
location ~ ^(.+.php)(.*)$ {
fastcgi_split_path_info ^(.+.php)(.*)$;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
}
#這段是子站規(guī)則,如網(wǎng)址是www.abc.com,紅色部分替換為abc.com
if ($http_host ~ "^(.*)?.abc.com$"){
set $rule_0 1$rule_0;
set $bref_1 $1;
}
if ($bref_1 !~* ^www|m$){
rewrite ^/(lines|hotels|cars|spots|raiders|photos)(/)?$ http://$bref_1.abc.com/$1/$bref_1 last;
}
#這段是子站規(guī)則
#思途配置 stourweb_conf
#思途已將你所需要的nginx配置文件,統(tǒng)一整理到了網(wǎng)站根目錄下 stourweb_conf/nginx/中,除system.conf(系統(tǒng)標準配置)外,其他均為應用配置
#在線安裝完成以后,只需重新啟動nginx,不再做其他配置即可使用
#/www/web/stourweb為網(wǎng)站根目錄,需您根據(jù)自己的需要重新配置
include /www/web/stourweb/stourweb_conf/nginx/*.conf;
如果使用的非寶塔搭建的網(wǎng)站,可同樣在站點配置文件中引入nginx偽靜態(tài)配置文件,官方的配置文件路徑在 /站點目錄/stourweb_conf/nginx/*.conf
會員評論