通过https忽略htaccess文件

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

我正在尝试将https(https://example.com:8443)重定向到http(http://example.com:8000),但是当通过https访问网站时,我的htaccess被忽略。

我通过在htaccess文件中添加一些乱码来测试它,http版本返回ERROR 500,但https一个正常工作。

如何使我的安全本地版本考虑到htaccess文件?如果不可能,如何在不使用htaccess的情况下重定向?

Ps:我在httpd-ssl.conf中找了ALLOWOVERIDE,却找不到它。

php apache .htaccess mod-rewrite xampp
1个回答
0
投票

检查您的配置是否为SSL(默认情况下为/etc/httpd/conf.d/ssl.conf),确保它看起来像:

DocumentRoot /var/www/html
<Directory /var/www/html>
  AllowOverride FileInfo
</Directory>

AllowOverride的默认值为“None”(这就是为什么找不到它),因此添加FileInfo功能的任何其他设置(例如“All”)都可以。

© www.soinside.com 2019 - 2024. All rights reserved.