我有一个小问题与cpanel子域文件夹重定向后,应用通配符SSL证书的域。
设置为:
- Wordpress网站位于该网站的根文件夹(public_html)中,可通过域名(site.org)访问。
- 另一个站点位于public_html(一个基于codeigniter的PHP应用程序)的子文件夹中,可通过cpanelMap到该文件夹的2个子域访问(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)。
以前有没有人经历过这样的事情?任何见解都将不胜感激!
2条答案
按热度按时间hk8txs481#
你能试着写。htaccess代码来排除你的CRM和成员目录吗?我认为你得到这个问题是由于。htaccess默认代码,所以如果你从。htaccess代码中排除,那么你的网站https://crm.site.org和https://members.site.org将没有任何问题。
bejyjqdl2#
可能未在子目录的.htaccess中配置根目录的SSL证书。例如,https://example.com可以工作,但https://example.com/wordpress无法工作
我在html_public中有一个名为wordpress的文件夹,其中有一个
.htaccess
,我修改并注解掉了重写条件-我的DNS中有blog.example.comexample.com/wordpress,为www.example.com安装了SSL证书blog.example.com但与example.com证书不匹配。注解此内容会告诉Apache使用www.example.com上的根证书example.com。