[英]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.