Nginx偽靜態配置

2018-11-27 10:20:36
薛才杰
4334
最后編輯:薛才杰 于 2018-11-27 14:06:18
分享鏈接

與前面apache配置偽靜態不同,Nginx下并沒有.htaccess文件這一概念。

nginx里使用偽靜態需要在nginx.conf 中編寫規則,同樣需要有一定的正則表達式知識。而且現在很多主流的CMS建站系統,起重寫規則也是不一樣的。

這里以 蟬知建站系統為例,介紹如何配置Nginx偽靜態:

設置nginx.conf配置文件:


location / 
{
    try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ 
{
    fastcgi_pass  unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $request_uri;
    include modules-enabled/fastcgi.conf;
}


注:其中fastcgi_pass unix:/var/run/php5-fpm.sock; 與 include modules-enabled/fastcgi.conf;要根據自己服務器相應文件的實際路徑設置。通常nginx在環境部署安裝后,默認都已配置好fastgci模塊,此處大家根據實際情況靈活調整即可。


聯系我們

聯系人:ZSITE交流群

電話/微信:

Email:

QQ:

地址:青島市黃島區井岡山路157號中南金石國際廣場A座3205室

亚洲午夜精品A片一区二区无码l