【发布时间】:2011-06-01 05:16:09
【问题描述】:
我正在尝试使用 Apache htaccess 文件进行子域重写,需要一些帮助。
我正在尝试获取 http://xyz.example.com 的请求,就像用户已请求 >http://example.com/xyz,因此用户不会在地址栏中看到此 URL - 他们看到的是子域版本。
这会稍微复杂一点,因为后面的任何内容也也需要传递,例如,如果用户请求 http://xyz。 example.com/test/word/?x=123 那么这需要由服务器处理,就好像他们访问过 http://example.com/xyz/ test/word/?x=123.
该站点在 Code Igniter 框架上运行,该框架也有自己的 htaccess 规则,但我想这种重写会在这些启动之前先完成。
任何帮助将不胜感激!
【问题讨论】:
-
使用
[QSA]传递GET参数 -
Codeigniter 是在站点根目录中,还是在
xyz中? -
嗨 Tim - 代码点火器位于站点根目录 example.com。我有一个使用 A 记录创建的子域,该记录指向与此根域相同的 IP
-
嗨 Pekka - 这听起来像是我需要的,但我不知道如何使用它
标签: .htaccess subdomain rewrite