web-dev-qa-db-ja.com

Nginxはrequest_uriにリダイレクトします

Request_uriに基づいてユーザーリクエストをリダイレクトするNginxのreturnまたはrewriteオプションを使用して実現したいと思います。

たとえば、ユーザーリクエストページmysite.com/test.comの場合、ユーザーはtest.comにリダイレクトされる必要があります。ドメインmysite.com/をrequest_urlから削除することにより、ユーザーをrequest_uriに自動リダイレクトする必要があります。

オンラインで利用できる多くのオプションを試しましたが、リダイレクトエラーが多すぎます。

1
Arun Singh

次の設定でうまくいくはずです。

 server {
 listen 80; 
 server_name mysite.com; 
 location =/{
@do-here-what-you-want- for-homepage 
} 
 location/{
return301 http:/ $ request_uri; 
} 
} 
0
dkokmadis