Nginx
Ngnix 重寫 - 如果 URL 包含
我有一個小問題 - 我的錯誤日誌充滿了對我網站上目錄文件夾的請求(但添加了不應該存在的數據)。
http://example.com/the-directory/undefined http://example.com/the-directory/administrator http://example.com/the-directory/admin http://example.com/the-directory/script
如何設置重寫,以便任何包含以下內容的請求:
/the-directory/{any extra data}
301重定向到
/the-directory/
我試過的是:
rewrite ^/the-directory/(.*)$ /the-directory/ last;
但這只是陷入了重定向循環。任何幫助將不勝感激。
試試這個:
rewrite ^/the-directory/.+$ /the-directory/ permanent;
^/the-directory/(.*)$
由於正則表達式匹配,您陷入了重定向循環/the-directory/
。