我正试图通过社交网络发现我的AngularJS应用程序,并且我遇到了以下github页面:
https://github.com/michaelbromley/angular-social-demo
然而,我被困在.htaccess步骤。以下代码用于将facebook / twitter / google机器人重定向(使用重新映射)到不同的URL(在同一域上):
<ifModule mod_rewrite.c>
RewriteEngine On
# allow social media crawlers to work by redirecting them to a server-rendered static version on the page
RewriteCond %{HTTP_USER_AGENT} (facebookexternalhit/[0-9]|Twitterbot|Pinterest|Google.*snippet)
RewriteRule album/(\d*)$ http://www.michaelbromley.co.uk/experiments/angular-social-demo/server/static-page.php?id=$1 [P]
</ifModule>
我想做的事情与他所做的非常相似,但我的API是一个子域名。
当使用不同的子域时,.htaccess是否可以重定向重新映射?
示例:
http://www.example.com/test/123重新映射到:http://api.example.com/title/test/123并将浏览器网址保留为:http://www.example.com/test/123