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

icomxhvb  于 2023-01-13  发布在  其他
关注(0)|答案(2)|浏览(148)

我有一个小问题与cpanel子域文件夹重定向后,应用通配符SSL证书的域。
设置为:

  • Wordpress网站位于该网站的根文件夹(public_html)中,可通过域名(site.org)访问。
  • 另一个站点位于public_html(一个基于codeigniter的PHP应用程序)的子文件夹中,可通过cpanelMap到该文件夹的2个子域访问(crm.site.org和members.site.org)。

问题是,应用SSL证书后,导航到https://crm.site.orghttps://members.site.org现在直接到根目录中的WordPress站点,并抛出404错误,称未找到页面。
似乎在应用SSL证书后,子域未正确定向到指定子文件夹。
我已经修改了两个目录中的.htaccess文件,但还没有找到合适的配置。WordPress目录中的.htaccess文件只是安装时附带的普通文件,子文件夹中的.htaccess文件非常简单,只是重定向到index.php(很像WordPress)。
以前有没有人经历过这样的事情?任何见解都将不胜感激!

hk8txs48

hk8txs481#

你能试着写。htaccess代码来排除你的CRM和成员目录吗?我认为你得到这个问题是由于。htaccess默认代码,所以如果你从。htaccess代码中排除,那么你的网站https://crm.site.orghttps://members.site.org将没有任何问题。

bejyjqdl

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证书不匹配。

#RewriteCond %{HTTP_HOST} ^blog\.example\.com$ [OR]
#RewriteCond %{HTTP_HOST} ^www\.blog\.example\.com$
#RewriteRule ^/?$ "example\.com\/wordpress\/index\.php" [R=301,L]

注解此内容会告诉Apache使用www.example.com上的根证书example.com。

相关问题