簡體   English   中英

WordPress,Supercache和Nginx的奇數404問題

[英]Odd 404 issue with WordPress, Supercache, and nginx

我的博客(raymondcamden.com)正在使用Wordpress,Supercache和nginx。 一位用戶最近報告了一個返回404的鏈接: http : //www.raymondcamden.com/2015/01/26/coldfusion-bloggers-migrated-to-node-js

我確認並開始挖掘。 我進入wp-admin並確認該條目仍然存在。 我制作了一個小的mod,保存了它,並確認它沒有引發錯誤,但是URL仍然是404ed。

因此,我連接到機器並挖了一下。 我注意到我的,我沒有一個2015年1月26日子目錄的wp-content / supercache文件夾中。 這讓我想到了權限問題,但是自那以后,我已經發布了近30個左右的其他博客條目。 我可以看到他們的目錄很好。

我發現同一天有另一個博客條目。 當我訪問該目錄時,我看到超級緩存創建了26個文件夾(當然還有其他博客條目的文件夾)。

好的...所以...那不能是權限。 但是我仍然看不出可能是什么。 我看了錯誤日志和訪問日志,什么也沒看到。 我去了raymondcamden.com/thisisatest.php,立即在訪問日志中看到一個404,但是上面博客條目的相同404沒有記錄。

有任何想法嗎?

原來這是一個緩存設置。 我已經從其中一本教程中復制了此內容:

location ~* .(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
   access_log off; log_not_found off; expires max;
}

標題中的.js似乎已經搞砸了。 我在這里( http://codex.wordpress.org/Nginx )注意到,正則表達式略有不同-可能會更好地工作。 (現在嘗試)。

暫無
暫無

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

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