我正在尝试将https(https://example.com:8443)重定向到http(http://example.com:8000),但是当通过https访问网站时,我的htaccess被忽略。
我通过在htaccess文件中添加一些乱码来测试它,http版本返回ERROR 500,但https一个正常工作。
如何使我的安全本地版本考虑到htaccess文件?如果不可能,如何在不使用htaccess的情况下重定向?
Ps:我在httpd-ssl.conf中找了ALLOWOVERIDE,却找不到它。
检查您的配置是否为SSL(默认情况下为/etc/httpd/conf.d/ssl.conf),确保它看起来像:
DocumentRoot /var/www/html
<Directory /var/www/html>
AllowOverride FileInfo
</Directory>
AllowOverride的默认值为“None”(这就是为什么找不到它),因此添加FileInfo功能的任何其他设置(例如“All”)都可以。