将所有请求重定向到特定文件夹,除了 SSL 以外都可以吗?

将所有请求重定向到特定文件夹,除了 SSL 以外都可以吗?

我的服务器上有一个名为 john 的文件夹。此文件夹中是我正在开发的一个应用程序。

我已经安装了自签名证书。

如果我去https://mydomain.com/john/signin有用。

我有一个.htaccess重定向所有不以以下单词开头的请求约翰或者朱利安/约翰

RewriteCond %{REQUEST_URI} !^/(john|julian).*
RewriteRule ^(.*)$ john/$1 [L]

现在如果我访问一个非 SSL 页面,例如http://mydomain.com/about这一页http://mydomain.com/john/about已加载(URL 未重定向)。

但是如果我访问像这样的 SSL 页面https://mydomain.com/signin我收到一个“404 未找到“ 错误。

知道是什么原因造成这种情况吗?

答案1

我弄清楚了问题所在。我需要将文件中AllowOverride的改为。noneAll/etc/apache2/sites-available/default-ssl

相关内容