gpt4 book ai didi

wordpress - 通配符 ssl .htaccess 文件在 laravel 子域上导致 500 错误

转载 作者:太空宇宙 更新时间:2023-11-03 14:40:12 25 4
gpt4 key购买 nike

我在我的帐户上安装了一个通配符 ssl(我的主机是 Bluehost),我按照说明进行操作 here从 Bluehost 的站点安装通配符 SSL。但是,当我尝试访问该站点时,它出现了 500 内部服务器错误。我现在正在为子域使用 laravel 框架,我不知道这是否会改变任何东西,但这是主站点(这是一个 wordpress 站点)的 .htaccess 文件:

# Custom subdomain .htaccess SSL + WordPress
RewriteCond %{HTTP_HOST} ^admin.mysite.com$
RewriteCond %{REQUEST_URI} !^/admin/public/
RewriteRule ^(.*)$ /admin/public/$1
RewriteCond %{HTTP_HOST} ^admin.mysite.com$
RewriteRule ^(/)?$ admin/public/index.php [L]
# End custom subdomain .htaccess


# BEGIN WordPress
AddHandler application/x-httpd-php70s .php
<IfModule mod_rewrite.c>
# Custom maindomain .htaccess WordPress
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$
RewriteRule ^index\.php$ - [L]
RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# End custom maindomain .htaccess
</IfModule>

# END WordPress

这是子域(安装了 laravel 的那个)的 .htaccess 文件:

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

RewriteEngine On

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

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

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

请记住,我对 .htaccess 或它的工作原理一无所知,我只是按照网页上的说明去做。

最佳答案

我建议您尝试使用以下代码将 HTTP 重定向到 HTTPS:

RewriteCond %{HTTPS} off
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

这应该适用于您的主域及其子域。现在,如果您想将非 WWW 域重定向到 WWW,请尝试以下代码;

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) https://www.domainname.com%{REQUEST_URI} [L,R=301]

关于wordpress - 通配符 ssl .htaccess 文件在 laravel 子域上导致 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43903141/

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