2016-10-27 225 views
0

我是新手,我有一個在NGINX重寫模塊的問題。NGINX Mod_rewrite,子文件夾重定向到文件夾

我給你environement: 我有2個應用程序:

  • 每一個WWW/
  • 另一個WWW /阿特里/

兩個應用需要一個mod_rewrite的,所以我使用這個:

location/{ 
try_files $uri $uri/ /index.php?$args; 
} 

這項工作完全爲第一個應用程序,但是,當我去在第二個應用程序/ atri /這個加載所有的應用程序,如文件夾/ www /中的第一個應用程序的相同的根。 你有想法分開conf中的2個應用嗎?

有關我使用codeigniter的信息。

感謝您的回覆。

回答

0

嘗試:

location/{ 
    try_files $uri $uri/ /index.php?$args; 
} 
location /atri { 
    try_files $uri $uri/ /atri/index.php?$args; 
} 

更多見this document

+0

感謝您的回覆,我嘗試重新啓動nginx,但同樣的問題... – Trololinlo

0
location /atri/ { 
alias /var/www/html/atri/; 
try_files $uri $uri/ /atri/index.php; 

location ~ \.php$ { 
    fastcgi_split_path_info ^(.+\.php)(/.+)$; 
    fastcgi_index index.php; 
    fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
    include /etc/nginx/fastcgi_params; 
    fastcgi_param SCRIPT_FILENAME $request_filename; 
} 

}

試試這個!

相關問題