我们有一个名为example.com的网站。它是在WordPress中开发的。该网站还包含为Android和iOS构建的移动应用程序的web服务。
现在我们已将网站移至另一个名为example.org的域名。所以我设置.htaccess规则将所有.com网站请求移动到.org。
RewriteEngine On
RewriteRule ^(.*)$ https://www.example.org/$1 [R=308]
它适用于网站重定向以及使用GET方法的webservice调用。但它不适用于webserivce的 POST方法。
低于错误。
Response:<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
02-20 21:10:32.373 31443-31443/? I/System.out: <html><head>
02-20 21:10:32.373 31443-31443/? I/System.out: <title>308 Permanent Redirect</title>
02-20 21:10:32.373 31443-31443/? I/System.out: </head><body>
02-20 21:10:32.373 31443-31443/? I/System.out: <h1>Permanent Redirect</h1>
02-20 21:10:32.373 31443-31443/? I/System.out: <p>The document has moved <a href="https://www.example.org/wp-json/custom-api/v3/login">here</a>.</p>
02-20 21:10:32.373 31443-31443/? I/System.out: </body></html>
有人可以帮助设置正确的重定向,可以在Web和Web服务中使用GET和POST两种方法吗?