我想要做的是能够指出类似username.domain.com
的东西index.php?url=username
。我一直在浏览 Google/StackOveflow,但找不到任何对我有益的东西。
此致。
我想要做的是能够指出类似username.domain.com
的东西index.php?url=username
。我一直在浏览 Google/StackOveflow,但找不到任何对我有益的东西。
此致。
将这些规则添加到文档根目录中的 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,下一行匹配子域名并将其分组,并且规则本身/index.php
使用查询字符串 url 和子域重写所有内容(使用%反向引用1 )。