【发布时间】:2010-11-22 17:06:48
【问题描述】:
我有一个 Zend 框架应用程序,我想使用 mod_rewrite 强制进入 HTTPS。当谈到 mod_rewrite 时,我很迷茫。这是我当前应用程序根目录中的 .htaccess 文件。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule !\.(html|htm|php|js|ico|gif|jpg|png|css|csv)$ /subdir/index.php
根据我所拥有的,强制应用程序进入 HTTPS 的最佳方法是什么?我已经尝试了几个在这里找到的示例,但是当我尝试它们时,我不断收到重定向循环或内部服务器错误。
感谢您的帮助!
【问题讨论】:
-
问题与 Zend Framework 无关。当您在 google 上搜索 zend 解决方案时会产生很多误导。应该重命名为“又一个 mod_rewrite 问题”
标签: mod-rewrite redirect ssl https