【问题标题】:Wildcard DNS with URI Request带有 URI 请求的通配符 DNS
【发布时间】:2011-01-28 01:58:55
【问题描述】:

所以这是我的问题。我想使用 modrewrite 将 name.domain.com/trips/1 重定向到 domain.com?username=name&trip=1。这可能吗?但是,我正确设置了 dns - 我不确定 htaccess 文件。我可以将所有这些信息链接到一个 PHP,还是需要为每个用户创建一个目录?

感谢您的帮助。

【问题讨论】:

    标签: php .htaccess dns


    【解决方案1】:

    您不必链接或创建,因为您已经在 PHP 中拥有域名
    请参阅phpinfo(32); 了解更多信息

    所以,您唯一需要的就是将所有行程重定向到索引,这是非常常见的任务,而且我确信 SO 已经有很多解决方案了。

    【讨论】:

      【解决方案2】:

      这就是我应该如何使用 mod_rewrite

      Redirect permanent ^([a-z]+).*/([0-9]+)$ domain.com?username=$1&trip=$2
      

      这会收集到类似的东西

      bob.domain.com/trips/1
      ted.domain.com/trips/123
      

      并将它们翻译成:

      domain.com?username=bob&trip=1
      domain.com?username=ted&trip=123
      

      希望对你有帮助

      【讨论】:

      • 如果用户把 www 加到前面呢?
      • 您需要单独处理。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-05
      • 1970-01-01
      相关资源
      最近更新 更多