首页 > 解决方案 > CakePHP 3 如何正确设置子域的 .htaccess

问题描述

我将 CakePHP 项目放置在多主机上的子域中,应用程序目录的路径如下。

/www/domains/sub.domain.com

问题是应用程序中的所有链接都更改为:

https://sub.domain.com/domains/sub.domain.com/health-check

而不是:

https://sub.domain.com/health-check

CakePHP .htacess 具有以下格式:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^(\.well-known/.*)$ $1 [L]
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L]
</IfModule>

我试图设置一些重写规则,但没有运气。

感谢您的任何建议。

标签: apache.htaccesscakephp

解决方案


推荐阅读