我正在尝试重定向尝试访问的流量:
cat.rs.allgames.com/cloud/11/services/titles/game5/console/file.json
于:
cat.cloud.allgames.com/titles/game5/console/file.json
在.htaccess文件中使用301永久重定向,但它始终将我发送到:
cat.cloud.allgames.comcloud/titles/game5/console/cloud/11/services/titles/game5/console/file.json
这远远不够正确。我做错了什么?
我的.htaccess位于:
cat.rs.allgames.com/cloud/11/services/titles/game5/console/file.json
看起来像这样:
Redirect 301 / http://cat.cloud.allgames.com
答案 0 :(得分:0)
Rewrite模块应该做你想要的!您需要确保启用了重写模块(对于ubuntu:sudo a2enmod rewrite
),然后将其添加到您的.htaccess
文件中。
RewriteEngine On
RewriteRule ^/cloud/11/services/titles/(.*)$ http://cat.cloud.allgames.com/titles/$1 [R=301]
此处,^/cloud/11/services/titles/(.*)$
会捕获URL标题部分之后的任何内容。然后第二部分末尾的$1
将我们抓到的内容附加到新URL的末尾。最后,您可以将其指定为外部301重写到具有[R=301]
标志的另一台服务器!
希望对你有用!