2014-03-01 50 views
0

我已經安裝了nginx,php5-fpm和owncloud。我編輯了這個tutorial中給出的nginx配置文件。現在我所有的HTTP請求都被重定向到index.php,我無法取消它!我嘗試了一切,但仍然沒有機會。我是一名Linux和nginx初學者,請耐心等待。停止nginx從重定向到index.php

這是我/etc/nginx/siets-available/mysite內容:的/etc/nginx/sites-enabled

server { 
    listen 80; 
    root /var/www; 
    index index.html index.htm; 
} 

內容:中/var/www

mysite 

內容:

index.html tulips.png 

index.html的是一個簡單的HTML鬱金香.png裏面。 HTML中沒有重定向。

問題不在PHP端,因爲當我停止php5-fpm服務時,重定向仍然會發生。

我已經將教程全部向後走,但無法恢復原始狀態。所有頁面都保持重定向到index.php。請幫我取消重定向。

+0

你的'/ etc/nginx/nginx.conf'的內容是什麼? –

+0

你在啓用網站的內部還有哪些其他文件?您也可以通過哪些網址訪問此index.html? –

回答

1

看看本教程,

你有看起來像這樣的線嗎?

try_files $uri $uri/ index.php; 

這將嘗試服務由URI相對於root(或alias)指定的文件。如果沒有找到該文件,nginx會將您重定向到index.php。

我希望這可以幫助,但我們必須錯過一些東西...

P.S.

我假設你已經嘗試重新啓動Nginx(sudo service nginx restart)。除非你這樣做,否則Nginx不會讀取配置文件。 (或者sudo service nginx reload)。