簡體   English   中英

阻止Nginx重定向到index.php

[英]Stop nginx from redirecting to index.php

我已經安裝了nginx,php5-fpm,然后安裝了owncloud。 我已經按照本教程中的說明編輯了nginx配置文件。 現在我所有的HTTP請求都重定向到index.php,我無法取消它! 我已經嘗試了一切,但仍然沒有機會。 我是Linux和nginx的初學者,所以請多多包涵。

這是我的/etc/nginx/siets-available/mysite

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

/etc/nginx/sites-enabled

mysite

/var/www

index.html tulips.png

index.html是一個簡單的html,其中包含Tulips.png。 HTML中沒有重定向。

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

我已將本教程全部退后,但無法恢復原始狀態。 所有頁面一直重定向到index.php。 請幫助我取消該重定向。

看這個教程

您是否有一條像這樣的線?

try_files $uri $uri/ index.php;

這將嘗試提供與root (或alias )有關的URI指定的文件。 如果找不到該文件,nginx會將您重定向到index.php。

我希望這會有所幫助,但我們必須缺少一些東西...

PS

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

嘗試將其添加到website ,看看是否可行:

location / {
    try_files $uri $uri/
}

有關try_files的更多詳細信息: http ://wiki.nginx.org/HttpCoreModule#try_files。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM