nginx子目錄新增子項目,css等資源無法存取

WBOY
發布: 2016-10-12 10:04:11
原創
2081 人瀏覽過

有兩個項目一個是phpcms得,另外一個是yii2.0框架的,伺服器使用的是nginx,現在想將yii的這個項目作為子目錄直接拿過來然後通過http://domain.com/子目錄來訪問,但是透過配置/子目錄可以訪問index 但是頁面的資源文件如圖片、css等都無法加載,圖片鏈接為http://domain.com/子目錄/public/images/blue_icon.png 但是還是會重定向到子目錄下面的index.php 求教問題出在哪裡?

<code>server{
    listen 80;
    server_name domain.com;
    root   /Users/xxx/www/project;
    index index.php;
    
    location /{
        try_files $uri $uri/ /index.php?$args;
        autoindex on;
    }    
    location /blog{
        index index.php index.html;
        try_files $uri $uri/ /blog/index.php?$args;
        autoindex on;
    }
    location ~ ^(.+\.php)(.*)$ {
        root   /Users/xxx/www/project;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}</code>
登入後複製
登入後複製

回覆內容:

有兩個項目一個是phpcms得,另外一個是yii2.0框架的,伺服器使用的是nginx,現在想將yii的這個項目作為子目錄直接拿過來然後通過http://domain.com/子目錄來訪問,但是透過配置/子目錄可以訪問index 但是頁面的資源文件如圖片、css等都無法加載,圖片鏈接為http://domain.com/子目錄/public/images/blue_icon.png 但是還是會重定向到子目錄下面的index.php 求教問題出在哪裡?

<code>server{
    listen 80;
    server_name domain.com;
    root   /Users/xxx/www/project;
    index index.php;
    
    location /{
        try_files $uri $uri/ /index.php?$args;
        autoindex on;
    }    
    location /blog{
        index index.php index.html;
        try_files $uri $uri/ /blog/index.php?$args;
        autoindex on;
    }
    location ~ ^(.+\.php)(.*)$ {
        root   /Users/xxx/www/project;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}</code>
登入後複製
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!