我的服务器上有一个名为 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
的改为。none
All
/etc/apache2/sites-available/default-ssl