Google+个人资料网址有多种形式。例如
基本上,您可以看到URL是the +Name
或the,UserId
并且以/u/{n}/
or 为前缀。
还有其他模式和/或是否有关于Google+网址外观的文档?谢谢
编辑:这也是有效的
TL; DR:
/\/(u\/\d+\/)?((wm\/[^\/]+)|(b\/\d{21})\/)?(\d{21}|\+[\w_\p{L}-]+)(\/[a-z]+)?\/?/i
Google+允许用户获取其虚荣网址。这不过是指向其Google+个人资料页面的替代链接(+MyName
比起来更容易记住012345678901234567890
)。
并非每个人都有一个个性化网址(创建Google+个人资料不是必需的步骤),因此您可以通过两个网址分别访问个人资料页面:
https://plus.google.com/012345678901234567890/
https://plus.google.com/+MyName/
这/u/0
仅表示您已连接。
Google支持多次登录,因此需要区分这些帐户。如果您连接了一个帐户,则始终会看到这些/u/0
,但是如果您连接了多个帐户,则应该看到/u/1
,/u/2
依此类推...取决于您当前的帐户。
如果您未连接到您的Google帐户,则不应看到它(当然,除非它已经是共享的URL)。
当您共享此类URL时,最好避免使用任何URL /u/x
。连接到他的#2帐户并单击/u/1
URL的用户将被切换到他的#1帐户,这可能不是他想要的。
如果您尝试在/u/1
不使用多个帐户的情况下访问URL(或更多URL),则将始终被重定向到该/u/0
版本。
您可以在大多数Google产品中找到与Gmail(mail.google.com/mail/u/0/#inbox
)相同的行为。
由于这种多登录特性与阅读个人资料页面的用户有关,因此,您可以通过以下URL访问个人资料页面:
https://plus.google.com/u/0/+MyName/
https://plus.google.com/u/1/+MyName/
https://plus.google.com/u/2/+MyName/
您可能知道Google产品经常更改。这意味着今天可能会破坏旧的URL。在Google+个人资料,您可以访问多个页面:/about
,/posts
,/photos
,/videos
...
也许有已经/将有其他的网页,因此谷歌决定,以避免损坏的网址,导致一个不存在的网页(或URL与结束错字) 。为此,它们将不是真实页面的每个字母字符串替换为/posts
(默认页面)。
这意味着您可以通过以下URL访问个人资料页面:
https://plus.google.com/+MyName/whatever
该/b/
选项似乎具有分析目的(即使我没有发现任何相关信息)。此选项仅接受有效的用户ID。它可以比拟的StackOverflow的份额网址:http://stackoverflow.com/q/<sharer id>/<post id>
。
无论如何,这在目标页面上没有发生,因此我们可以使用以下URL:
https://plus.google.com/b/012345678901234567890/+MyName/
我找到了另一个选择,但仍然没有找到:/wm/
。
它的工作方式/b/
与之相同,但是接受除a以外的任何内容/
:
https://plus.google.com/wm/_-*~wh4tever~*-_/+MyName/
您只需要知道/b/
不能与结合使用/wm/
,然后就可以制作出这种甜美的正则表达式了?
/\/(u\/\d+\/)?((wm\/[^\/]+)|(b\/\d{21})\/)?(\d{21}|\+[\w_\p{L}-]+)(\/[a-z]+)?\/?/i
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
944 次 |
最近记录: |