嗨,我对PHP很陌生......并且需要尽可能快地完成任务......
我在“客户”目录中有一些客户端,就像这里一样...... 的 “http://domain.com/clients/client0001/fluids/ ...”
我希望这个网址能够像这样显示在地址栏中。
“http://client0001.domain.com/fluids/ ...”
在.htaccess的帮助下。任何帮助将不胜感激......
由于
答案 0 :(得分:1)
您可以使用mod_rewrite重写此类网址:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^./]+)\.example\.com$
RewriteRule !^clients/ clients/%1%{REQUEST_URI} [L]
但是您的网络服务器需要配置,以便它接受这样的主机名并将请求发送到正确的虚拟主机。
答案 1 :(得分:0)
我以前用Gumbo发布过这个。
我遇到的唯一问题是你不能再使用进一步的重写规则 - 所以如果你在子域服务的网站使用url重写,你必须使它成为自己的虚拟主机。