【发布时间】:2011-01-28 01:58:55
【问题描述】:
所以这是我的问题。我想使用 modrewrite 将 name.domain.com/trips/1 重定向到 domain.com?username=name&trip=1。这可能吗?但是,我正确设置了 dns - 我不确定 htaccess 文件。我可以将所有这些信息链接到一个 PHP,还是需要为每个用户创建一个目录?
感谢您的帮助。
【问题讨论】:
所以这是我的问题。我想使用 modrewrite 将 name.domain.com/trips/1 重定向到 domain.com?username=name&trip=1。这可能吗?但是,我正确设置了 dns - 我不确定 htaccess 文件。我可以将所有这些信息链接到一个 PHP,还是需要为每个用户创建一个目录?
感谢您的帮助。
【问题讨论】:
您不必链接或创建,因为您已经在 PHP 中拥有域名
请参阅phpinfo(32); 了解更多信息
所以,您唯一需要的就是将所有行程重定向到索引,这是非常常见的任务,而且我确信 SO 已经有很多解决方案了。
【讨论】:
这就是我应该如何使用 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
希望对你有帮助
【讨论】: