【发布时间】:2017-03-23 17:59:39
【问题描述】:
我来这里是想请教您针对这种情况的最佳做法。我在 Slim / rewrite / htaccess 上添加了一些其他问题,但没有成功。这里没遇到什么问题,就是不知道是不是好习惯。
因此,使用 Slim Framework 3,我有一个主域 www.domain.com 和一个子域 api.domain.com。
当我输入地址栏api.domain.com/messages时,它会透明地调用www.domain.com/api/messages,没有重定向。 p>
为了实现这个技巧,我把它放在我的 index.php 文件中:
if ($_SERVER['HTTP_HOST'] == 'api.domain.com') {
$_SERVER['REQUEST_URI'] = '/api' . $_SERVER['REQUEST_URI'];
}
效果很好,我不想花时间重写规则...但是如果有人有建议,我很感激!
感谢您的阅读!
【问题讨论】:
-
如果您的应用程序已经解释 /api 端点,为什么还要使用子域?
-
嗨!我想将来将应用程序、游戏结果、arduino 和开放数据插入此 api,并且我在 www.domain.com 上有一个网站。我更喜欢像 api.domain.com/game/space-invaders 这样的地址,而不是 www.domain.com/api/game/space-invaders
标签: php .htaccess subdomain slim