子域名指向的子文件夹与国防部重写

问题描述:

嗨,我是很新的PHP ...和需要的东西,和我一样快可以做..子域名指向的子文件夹与国防部重写

我喜欢这里的“客户”目录内的一些客户.. 。 http://domain.com/clients/client0001/fluids/ ......”

我想在这样的地址栏中显示该URL。

http://client0001.domain.com/fluids/ ...”

用的.htaccess的帮助。任何帮助将不胜感激...

感谢

您可以使用mod_rewrite改写此类URL:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^([^./]+)\.example\.com$ 
RewriteRule !^clients/ clients/%1%{REQUEST_URI} [L] 

但您的Web服务器需要进行配置,使其接受这样的主机名和发送请求正确的虚拟主机。

+0

我正在使用Mediatemple的网格服务托管。 我试图删除www前缀,它的工作。 这是否意味着上面的代码将工作与否,Gumbo .. – Jucora 2009-11-05 15:29:56

+0

没有制定出来。 – Jucora 2009-11-05 16:40:37

我之前使用过此由Gumbo发布。

我唯一遇到的问题是,您不能再使用更多的重写规则 - 因此,如果您在子域中提供的站点使用url重写,则必须将其设置为自己的虚拟主机。