我已按照本文中介绍的有关Enabling Rich Social Sharing in Angular的说明进行操作,但我的URL稍微复杂一点,我需要转义#
哈希符号。
这是我的重写条件和规则:
RewriteCond %{HTTP_USER_AGENT} (facebookexternalhit/[0-9]|Twitterbot|Pinterest|Google.*snippet)
RewriteRule sp/#/tab/event/(\d*)$ ogp/events.php?id=$1 [P]
我发现this的答案相当令人困惑,因为它是否有可能逃脱#
并不是很清楚。
另一种方法是将Angular客户端修改为不使用#
哈希符号,但我目前正在寻找一种不需要修改客户端的解决方案。