在MVC Zend Framework应用程序中重写使用SSL

时间:2010-04-19 16:55:13

标签: zend-framework ssl rewrite

我正在关注Zend Framework快速入门文档,并坚持使用.htaccess重写规则。我正在使用这个:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

这可以在我通过HTTP访问时找到,但是,通过HTTPS访问时不会提供任何内容。我正在为HTTP和HTTPS内容使用单个目录。

我也不想强制使用HTTPS。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

有人出现同样的问题,并发布了如何解决此问题的博客,请看一下。

http://www.myscienceisbetter.info/fix-zend-framework-404-routes-on-https.html

答案 1 :(得分:0)

我使用带有HTTPS的Zend Framework,这些重写规则工作得很好。听起来您遇到了与重写规则无关的Web服务器的配置问题。