.htaccess 已编辑,始终重定向到 http 暂存站点中的 https 而不是 http。现在我被锁在门外了

问题描述 投票:0回答:1

我按照上级的指示将此代码粘贴到.htaccess中。但是,我不知道它只能粘贴到生产 (https) 站点中。

`Options -Indexes
RewriteEngine On
RewriteCond %{HTTP_HOST} ^deskflex.com [NC]
RewriteRule ^(.*)$ https://www.staging.zenapay.com/$1 [L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?staging.zenapay\.com
RewriteRule ^(.*)$ https://www.staging.zenapay.com/$1 [R,L]`

我没有 FileZila 访问权限来获取服务器文件目录,不知道是否可能。我什至无法登录管理仪表板(从 all_in_one_migration_plugin 导入备份)。我能做什么?

尝试过不同的浏览器、隐身模式、使用VPN。但无济于事。 它仍然将我的 staging.zenapay.com 重定向到 https://www.staging.zenapay.com/ 始终。

wordpress http putty filezilla
1个回答
0
投票

您可以访问什么?

因为是的,您需要再次修改 .htaccess 以告诉 Apache 不要强制使用 HTTPS。

也就是说,我想说,如果你找不到访问和修改.htaccess以添加HTTPS强制规则的方法,那么你可以再次修改它。如何部署 htaccess 的修改? (我尝试了解更多有关设置的信息,以便为您提供更多帮助)

我不知道,也许是 SSH 访问?到文件系统?

如果你可以访问也许尝试这个 htaccess :

Options -Indexes
RewriteEngine On

# Redirect from deskflex.com to staging.zenapay.com
RewriteCond %{HTTP_HOST} ^deskflex.com [NC]
RewriteRule ^(.*)$ https://www.staging.zenapay.com/$1 [L,R=301]

# IF request HTTP, redirect to staging.zenapay.com in HTTP
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?staging.zenapay\.com [NC]
RewriteRule ^(.*)$ http://www.staging.zenapay.com/$1 [R,L]

# IF request HTTPS, redirect to staging.zenapay.com in HTTPS
RewriteCond %{SERVER_PORT} 443
RewriteCond %{HTTP_HOST} ^(www\.)?staging.zenapay\.com [NC]
RewriteRule ^(.*)$ https://www.staging.zenapay.com/$1 [R,L]
© www.soinside.com 2019 - 2024. All rights reserved.