【发布时间】:2015-07-02 13:33:07
【问题描述】:
我有子域apps.domain.com 指向domain.com/apps
我想重写appName.apps.domain.com的URL,其中appName是指向domain.com/apps/appName的变量
- 我正在寻找内部转发(浏览器的 URL 没有变化)
我的.htaccess 文件中应该有什么,应该保存在哪里?在/apps/ 文件夹中?还是在root 文件夹中?
最后,如果不能使用.htaccess 文件,我该怎么做?我正在使用 Linux godaddy 服务器作为主机。
**** 问题已于 2018 年 7 月 8 日更新;添加了更多详细信息 ****
- 我正在使用 GoDaddy SHARED 托管
- 目前托管多个域
- 因此,目录结构为
public_html/domain.com/,其中/domain.com/是托管域名的名称 - 子子域专属于 1 个特定域
示例:
- 如果域名是
domain.com - 有多个名称,但举个例子。如果应用的名称是
awesome - 如果 uri 是:
awesome.apps.domain.com将指向...public_html/domain.com/apps/awesome/ - 如果 uri 是:
ubertz.apps.domain.com将指向...public_html/domain.com/apps/ubertz/ - 等等……
【问题讨论】:
-
请发布现有的.htaccess,假设这是路由
apps.domain.com到domain.com/apps。 mod_rewrite 高度依赖于顺序,因此我们需要完整的上下文。 -
我用godaddy的cpanel添加了一个子域。它不使用 htaccess 文件。现在我在任何地方都没有 htaccess 文件。
-
@Omar 他们的解决方案之一有效吗?