[英]Slim PHP 500 Internal Server Error
我目前正在嘗試使用以下目錄樹設置 Slim 項目:
public_html
|-- Mini
|-- public
|-- vendor
|-- index.php (Slim)
|-- .htaccess
文檔根為public_html
, .htaccess
的內容如下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
盡管這個結構看似簡單,但在嘗試訪問域根目錄或任何子目錄時,除了500 Internal Server Error
之外,我無法獲得任何其他信息。
這一切都適用於我的本地 WAMP 設置。
任何幫助將非常感激!
我在共享服務器上托管 IONOS,所以我的可能性受到了一定的限制。 我嘗試了上述所有方法以及其他論壇中的所有方法,但都沒有成功。
唯一幫助我的是將完整的 URL 添加到 .htaccess 中的 index.php:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ http://my.domain.com/index.php [QSA,L]
但是,如果您在代碼中使用 $basePath 來引用圖像等非腳本內容,那將不再起作用。 就我而言,我為此目的定義了一個常量 SITE_URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.