如何制作 tumblr 风格的个人资料网址
Posted
技术标签:
【中文标题】如何制作 tumblr 风格的个人资料网址【英文标题】:How to make a tumblr style profile url 【发布时间】:2019-05-29 10:15:30 【问题描述】:我想知道,tumblr 是如何做这样的个人资料网址的:
http://www.username.tumblr.com/
http://username.tumblr.com/
我知道我们可以更改个人资料网址
http://www.website.com/profile.php?user=username
到
http://www.website.com/username
使用以下RewriteRule
RewriteRule ^([^/]+)/?$ profile.php?user=$1 [L,QSA,NC]
我不知道 tumblr 是如何处理这些个人资料网址的。
我们如何制作这样的用户个人资料网址:
http://www.username.website.com/
http://username.website.com/
我有一个虚拟主机。
【问题讨论】:
复制:***.com/questions/183928/… 另一个副本:***.com/questions/6840724/subdomain-for-each-user 又一个副本:***.com/questions/12408582/… 还有更多重复:***.com/questions/4116898/… 还有更多:***.com/questions/1841006/… 【参考方案1】:关键解决方案:通配符子域。
这允许您使*.domain.com
指向您的服务器。
在您的示例中,假设我们为 domain.com
启用了通配符子域,并且我们希望提供用户子域,例如 http://username.domain.com
。你会有这样的东西:
RewriteCond %HTTP_HOST ^((?!www.)[^.]+)\.domain\.com$ [NC]
RewriteRule ^(.*)$ /%1/$1 [L]
http://username.domain.com/xxx
将指向/username/xxx
。
请注意,此示例已尽可能简化和简化以进行解释。根据您的上下文,您可能需要其他规则来处理主域和其他条件。
【讨论】:
以上是关于如何制作 tumblr 风格的个人资料网址的主要内容,如果未能解决你的问题,请参考以下文章
历史上的今天8 月 12 日:IBM 首款个人计算机问世;Tumblr 被收购
如何制作像 Facebook ios app 或 tumblr app 这样的漂亮 Tableview? [关闭]