php - 如何在 Apache 中访问一个文件夹?

标签 php apache .htaccess ssl https

我有一个网站,为同一个域安装了 wordpress 和 SugarCRM。我已经将 wordpress 中的几个页面设为 https。

现在,我想让 CRM 也强制使用 https。请注意,我不希望一切都是 https。 wordpress 中只有 2 个页面和包含 CRM 的整个目录。

我已经有:

http://mysite.com
http://mysite/blog
https://mysite.com/login
https://mysite.com/cart

现在如何将 http://mysite/CRM 转换为 https://mysite.com/CRM

整个目录 CRM 及其子文件夹必须加密。怎么做?服务器是 Apache。

最佳答案

在要加密的文件夹内的.htaccess中添加:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} SugarCRM
RewriteRule ^(.*)$ https://mysite.com/SugarCRM/$1 [R,L]

关于php - 如何在 Apache 中访问一个文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18430901/

相关文章:

php - 使用 htaccess 在 URL 中获取两个变量

.htaccess - 子域的 HTTPS 转发

javascript - 无需轮询的网页更新

php - Ubuntu 上的两个基本 PHP、Apache 问题

.htaccess 将所有内容重写到父目录

python - 在 OpenShift 上使用密码保护 django 应用程序的非常简单的方法

php - mod_cgi、mod_fastcgi、mod_scgi、mod_wsgi、mod_python、FLUP。我不知道还有多少。什么是 mod_php 等价物?

php - 每年循环自动递增年份

javascript - 带有 Ajax 和 PHP 的 Jquery 不工作

php - MYSQL AND 查询满足同一列