我的服务器上有一个名为john的文件夹。 在这个文件夹里面是我正在处理的一个应用程序。
我有一个自签名证书安装。
如果我去https://mydomain.com/john/signin它的作品。
我有一个.htaccessredirect所有的请求,不是以john或者julian字开头到/ john :
RewriteCond %{REQUEST_URI} !^/(john|julian).* RewriteRule ^(.*)$ john/$1 [L]
现在,如果我转到像http://mydomain.com/about这样的非SSL页面,则会加载页面http://mydomain.com/john/about (该URL未redirect)。
但是,如果我去https://mydomain.com/signin ssl页面,我得到一个“ 404找不到 ”的错误。
任何想法会造成这种情况?
我找出了问题所在。 我需要在我的/etc/apache2/sites-available/default-ssl文件中将AllowOverride从none更改为All 。