我要做的是能够将username.domain.com
指向index.php?url=username
。我一直在浏览Google / StackOveflow并且找不到任何有益于我的东西。
最诚挚的问候。
答案 0 :(得分:0)
将这些规则添加到文档根目录中的htaccess文件中:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.)?domain.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain.com$ [NC]
RewriteCond %{REQUEST_URI} !index.php
RewriteRule ^ /index.php?url=%1 [L]
第一个条件是确保请求的主机不是 www.domain.com 或 domain.com ,下一行匹配并对子域名进行分组,规则本身使用查询字符串url和子域(使用%1 反向引用)将所有内容重写为/index.php
。