[英]Use .htaccess to redirect virtual subdomains except for www
我已经在使用http.d来驱动(通过301重定向)所有非www流量到网站的www版本。 即example.com重定向到www.example.com。
这很完美。
我现在想允许用户设置虚拟子域。 因此,如果有人访问bob.example.com,我希望mod_rewrite实际提供www.example.com/page.php?user=bob页面。
由于我所有的Google历史记录都设置为索引网站的www版本,因此我不想失去它,所以我希望排除www。
谢谢你的帮助。
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.example\.com$ [NC]
RewriteRule ^ page.php?user=%1 [L,QSA]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.