我有一個Laravel webapp,我正在爲Heroku環境開發。在heroku環境中,如果我訪問一個帶有斜槓的URL(I.E. http://example.com/),我將得到一個301重定向,刪除尾部斜線(I.E. http://example.com)。這將是很好的行爲,除了重寫從https移動到http!爲什麼Heroku修剪尾部斜槓?
我花了一些時間試圖在我的開發環境中重現問題本地,我不能,這導致我相信這個問題是與Heroku的Apache配置,但上傳自定義.htaccess轉向RewriteEngine關閉didn不要停止重寫。
有沒有人遇到過類似的問題?
我的proc文件只包含web: vendor/bin/heroku-php-apache2 public
,所以它非常小。
關於X-Forwarded-Proto的一點對我來說是全新的,這就是請求切換協議的原因。謝謝! – Grisk