Yii2配置Nginx偽靜態的方法

03ngnntds發表於2019-04-15

這篇文章主要介紹了Yii2配置Nginx偽靜態的方法,結合例項形式分析了Yii2框架針對Nginx偽靜態的相關配置技巧,需要的朋友可以參考下
本文例項講述了Yii2配置Nginx偽靜態的方法。分享給大家供大家參考,具體如下:

主要檢查以下程式碼:

location / { # Redirect everything that isn’t a real file to index.php try_files $uri  u r i / / i n d e x . p h p ? uri/ /index.php? u r i / / i n d e x . p h p ? args;}
完整程式碼:

server { charset utf-8; client_max_body_size 128M; listen 80; ## listen for ipv4 #listen [::]:80 default_server ipv6only=on; ## listen for ipv6 server_name mysite.local; root /path/to/basic/web; index index.php; access_log /path/to/basic/log/access.log; error_log /path/to/basic/log/error.log; location / { # Redirect everything that isn’t a real file to index.php try_files $uri  u r i / / i n d e x . p h p ? uri/ /index.php? u r i / / i n d e x . p h p ? args; } # uncomment to avoid processing of calls to non-existing static files by Yii #location ~ .(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ { # try_files  KaTeX parse error: Expected 'EOF', got '#' at position 11: uri =404; #̲} #error_page 4… { include fastcgi_params; fastcgi_param SCRIPT_FILENAME  d o c u m e n t r o o t / document_root/ d o c u m e n t r o o t / fastcgi_script_name; fastcgi_pass 127.0.0.1:9000; #fastcgi_pass unix:/var/run/php5-fpm.sock; try_files $uri =404; } location ~ /.(ht|svn|git) { deny all; }}
更多關於Yii相關內容感興趣的讀者可檢視本站專題:《Yii框架入門及常用技巧總結》、《php優秀開發框架總結》、《smarty模板入門基礎教程》、《php物件導向程式設計入門教程》、《php字串(string)用法總結》、《php+mysql資料庫操作入門教程》及《php常見資料庫操作技巧彙總》

希望本文所述對大家基於Yii框架的PHP程式設計有所幫助。

文章來源:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2641381/,如需轉載,請註明出處,否則將追究法律責任。

相關文章