【问题标题】:Is it possible with htaccess or php是否可以使用 htaccess 或 php
【发布时间】:2015-12-15 22:55:56
【问题描述】:

我正在为此苦苦挣扎。你们能帮帮我吗?

这是我的网址

http://www.exampledomain.com/param1/param2/param3/user=test

但我想像这样将“测试”作为子域

http://test.exampledomain.com/param1/param2/param3

在这个 param1,param2,param3 为每个请求动态变化。请告诉我是否可能。

我写了这样的代码,但它不能正常工作。

RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.exampledomain\.com$
RewriteRule ^(.*)$ "http://www.exampledomain.com/test/$1/$2/$3/user=%1"[R=301,L]

【问题讨论】:

  • 子域添加必须通过编辑DNS的A记录来完成
  • 您不能使用 .htaccess 创建子域。但是,您可以通过编辑 DNS 创建子域,使用 htaccess 重定向到子域。
  • 请您详细解释一下。

标签: .htaccess subdomain


【解决方案1】:

是的,这是可能的。只需按照下面提到的步骤。

  1. 转到您的域名管理系统并为 子域

    如何在 godaddy 上执行此操作。您的 dns 提供商将有类似的选项。所以创建一个 A 记录测试并将其指向您的服务器。

  2. 如果您在 apache 上使用虚拟主机,(从同一服务器为多个域提供服务)映射您的服务器配置以接受来自子域的请求。

    只有在使用虚拟主机时才需要注意。可以在 google 上轻松找到更多相关信息。

  3. 编写 htaccess 代码进行重定向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 2018-03-24
    • 2011-10-16
    相关资源
    最近更新 更多