gpt4 book ai didi

php - Laravel 4.2 中路由的 HTTPS 错误 - Assets 通过 HTTPS 加载正常

转载 作者:太空宇宙 更新时间:2023-11-03 13:06:44 26 4
gpt4 key购买 nike

拉拉维尔 4.2

我一直在尝试通过 HTTPS 加载应用程序,它只是给出 500 内部服务器错误。

SSL 已经安装,如果使用 https 直接访问任何文件,SSL 可以正常工作,例如https://domain.com/info.php (info.php 在 xyz 文件夹中 - xyz 文件夹在下面解释)

我的应用程序位于 httpdocs 的子文件夹(例如 xyz)中。下面是根(httpdocs)文件夹下的.htaccess;

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !^leaf
RewriteRule ^(.*)$ xyz/$1 [L]

# Redirect Trailing Slashes...
#RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^ index.php [L]
</IfModule>

下面是xyz文件夹下的.htaccess;

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>

RewriteEngine On

RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

非常感谢任何帮助。

谢谢。

更新:找到了问题(但还没有解决方案),看起来与 Laravel 无关。通过 https 的请求以某种方式使用旧版本的 PHP。只是想弄清楚如何修复它。

最佳答案

必须更正 vhost_ssl.conf 配置文件才能使用正确版本的 PHP。

关于php - Laravel 4.2 中路由的 HTTPS 错误 - Assets 通过 HTTPS 加载正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39263308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com