.htaccess重映射不同子域上的重定向

时间:2017-04-14 17:35:19

标签: php angularjs facebook .htaccess

我正试图通过社交网络发现我的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

0 个答案:

没有答案