gpt4 book ai didi

Centos 8中的Laravel 8错误403禁止

转载 作者:行者123 更新时间:2023-12-04 19:35:32 25 4
gpt4 key购买 nike

我在 CentOS 8 服务器上的 WordPress 中安装的子目录下安装了 LaraVel 系统,该子目录正常运行,该子目录正常工作,但安装了一个新安装 Laravel 8 的新子目录,其中我收到错误:你不要有权访问此服务器上的/子目录/。
尝试从 Laravel 中正在运行的子目录中复制 .htaccess,但没有给出积极的结果,我还尝试了我在网络和 Stackoverflow 中找到的其他 htaccess,但没有任何效果。
在另一个子目录中工作的 htaccess 如下:

<Ifmodule mod_rewrite.c>
<IFModule mod_negotiation.c>
Options -Multiviews -indexes.
</ Ifmodule>

RewriteEngine On.

# Handle Authorization Header
Rewritecond% {http: authorization}.
Rewriterule * - [E = HTTP_AUTHORIZATION:% {http: Authorization}]

# Redirect Trailing Slashes If not Folder ...
Rewritecond% {request_FileName}!
Rewritecond% {request_uri} (. +) / $
Rewriterule ^% 1 [L, R = 301]

# Handle Front Controller ...
Rewritecond% {request_FileName}!
Rewritecond% {request_FileName}! -F
Rewriterule ^ index.php [L]
</ Ifmodule>

最佳答案

按照以下方式保存您的 htaccess 规则文件,请确保在测试 URL 之前清除浏览器缓存。

<Ifmodule mod_rewrite.c>
<IFModule mod_negotiation.c>
Options -Multiviews -indexes
</Ifmodule>

RewriteEngine On

# Handle Authorization Header
RewriteCond %{http: authorization}
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# Redirect Trailing Slashes If not Folder ...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ $1/ [R=301,L]

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

关于Centos 8中的Laravel 8错误403禁止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67592732/

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