apache - 应用 SSL 证书后子域文件夹重定向不起作用

标签 apache .htaccess ssl subdomain cpanel

在为域应用通配符 SSL 证书后,我遇到了 cpanel 子域文件夹重定向的小问题。

设置是:

  • Wordpress 站点托管在站点的根文件夹 (public_html) 中,可通过域名 (site.org) 访问。

  • 另一个站点位于 public_html(基于 codeigniter 的 PHP 应用程序)的子文件夹中,可通过 2 个子域访问,这些子域通过 cpanel 映射到该文件夹​​。 (crm.site.org 和 members.site.org)

问题是,在申请 SSL 证书后,导航到 https://crm.site.org , 和 https://members.site.org现在直接转到根目录中的 Wordpress 站点,并抛出一个 404 错误,指出找不到页面。

似乎在申请 SSL 证书后,子域未正确定向到指定的子文件夹。

我修改了两个目录中的 .htaccess 文件,但没有找到合适的配置。 Wordpress 目录中的 .htaccess 文件只是安装时附带的普通文件,子文件夹中的 .htaccess 非常简单,只是重定向到 index.php(很像 Wordpress 的)。

有没有人遇到过这样的事情?任何见解将不胜感激!

最佳答案

您能否尝试编写 .htaccess 代码来排除您的 crm 和成员目录。我认为您遇到此问题是由于 .htaccess 默认代码,因此如果您将其从 .htaccess 代码中排除,那么您的网站 https://crm.site.org , 和 https://members.site.org将正常工作。

关于apache - 应用 SSL 证书后子域文件夹重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30438921/

相关文章:

PHP .htaccess 重写 url

.htaccess - htaccess 和漂亮的 url

php - Apache URL 重写 & 所有请求均由同一 PHP 文件运行

php - 从 CodeIgniter 中删除并重定向 index.php

ruby - SYSCALL returned=5 errno=0 state=SSLv3 read server hello A with Ruby RESTful client

PHP:创建文件但不能附加(显然)正确的服务器权限(LAMP)

对预检请求的 Angular HttpClient 响应未通过访问控制检查 : It does not have HTTP ok status

c - 如何在非阻塞上使用 SSL_read() 和 SSL_accept()

qt - Qt 4.6 中的 FTPS (FTP-SSL)

php - .htaccess/php 来流式传输视频?