@dana
To redirect to a custom URL with Nginx, you can use the rewrite
directive in your server block configuration.
Here is an example of how to redirect all requests to a specific URL:
1 2 3 4 5 6 7 8 |
server { listen 80; server_name example.com; location / { rewrite ^/(.*)$ http://www.example.com/your-custom-url permanent; } } |
In this example, all requests to http://example.com
will be redirected to http://www.example.com/your-custom-url
with a permanent redirect (HTTP status code 301).
Remember to reload Nginx after making changes to the configuration file:
1
|
sudo systemctl reload nginx |
Alternatively, you can use the return
directive:
1 2 3 4 5 6 7 8 |
server { listen 80; server_name example.com; location / { return 301 http://www.example.com/your-custom-url; } } |
Both methods will redirect requests to the specified custom URL.