如何为特定URL禁用SSL重定向?

时间:2019-12-18 作者:Leon H.

我有一个特定的URL,它必须可以在没有SSL的情况下访问,以便一些旧设备可以访问它。原因是那些旧设备的URL是硬编码的。

URL为http://domain.com/server

我的htaccess如下所示:

RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Redirect 301 /server http://sub.domain.com/server
然而,这些设备甚至无法访问第一个URL,因为它一直重定向到https://领域com/服务器

1 个回复
SO网友:TheoPlatica

您的URLhttp://domain.com/server 应该可以正常工作。很可能您已经为您的网站激活了HTTPS重定向。

您应该检查:

如果您有强制HTTPS重定向并停用重定向的安全插件或其他类型的插件。(很可能他们会编辑你的.htaccess文件以强制使用HTTPS)

  • 检查你的。用于强制HTTPS重定向的自定义代码段的htaccess文件请检查您的托管设置。可能会从此处激活HTTPS重定向