【问题标题】:Show url of a subfolder as a subdomain with htaccess使用 htaccess 将子文件夹的 url 显示为子域
【发布时间】:2014-12-06 01:54:02
【问题描述】:

希望有人可以提供帮助。我正在寻找一种方法来显示网站文件夹的 url,如子域。

假设我有一个网站 www.example.com 和一个子文件夹 www.example.com/sub。是否可以使用 htaccess 的 url 重写来显示 www.sub.example.com 之类的 url 而不是 www.example.com/sub,而无需将子文件夹的资源移动到“真实”子域?也就是说,是否可以只更改子文件夹的地址?

非常感谢。

【问题讨论】:

    标签: .htaccess url rewrite subdomain


    【解决方案1】:

    您可以通过创建子域在主机控制面板中执行此操作,这可能是更清洁的方法...

    您可以在此处看到类似的帖子:.htaccess Subdomain Redirection(archive.org 镜像)。

    【讨论】:

    • 嗨,谢谢。如果我从控制面板 (Plesk) 创建一个新的子域,那么我需要做什么?更改子域的根以匹配主域上的文件夹?
    • 不,一旦你创建了子域(并且你已经创建了物理目录)你应该很好,但根据你的主机设置,你可以仔细检查是否需要额外的更改。两者都应该工作:sub.domain.com 和 domain.com/sub
    • 我创建了一个新的子域,但物理文件夹在 htdocs 文件夹之外。所以我有一个子域的 sub.example.com 文件夹和主域的 htdocs 文件夹。我不知道如何将子域指向 htdocs 中的“子”文件夹。
    • 抱歉,我没有意识到 - 在这种情况下,您可以直接重定向。你有这个文件夹的链接吗?
    • 我无法将文件夹的链接放在这里。问题是“如何”重定向。该文件夹包含 php 文件和一些 js 文件。我希望像 example.com/sub/page.php 这样的页面可以像 sub.example.com/page.php 一样被访问,而子域中没有物理内容。
    猜你喜欢
    • 2020-01-23
    • 2019-12-21
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 2012-09-14
    • 2012-01-09
    • 2010-12-28
    相关资源
    最近更新 更多