我在DNS中有一个通配符。 *mydomain.com
- 它完美无缺。我在Apache中打开了URL重写并且它可以工作。这就是我现在所拥有的:
RewriteRule ^profile/([0-9a-zA-Z_-]+) user.php?url=$1 [NC,L]
这是一个很好的小永久链接。喜欢这个
http://sub.domain.com/user
我的目标是为此制作上述网址结构。
http://user.sub.domain.com
有什么建议吗?
答案 0 :(得分:0)
为了使您能够这样做,您需要在.htaccess文件中为每个sub.example.com添加通配符,例如* .sub.example.com。
您的文件应该看起来像这样:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.+)\.apps\.example\.com
RewriteRule (.*) http://example.com/apps/%1/$1 [QSA,P,L]
你必须为每个人做这件事。这是我个人使用的代码。