nginx 301 永久重定向 Urls 到 page/Folder
nginx 301 permanent redirect Urls to page/Folder
我需要重定向几个 URL。 301 永久
http://example.com/downloads/example.exe to http://example.com/emaple-page/
我需要为 3 个 URL 执行此操作,我将在 .conf 文件上执行此操作
server {
listen 80;
server_name http://example.com/downloads/example.exe;
rewrite ^/(.*) http://example.com/emaple-page/ permanent;
}
server {
listen 80;
server_name http://example.com/downloads/example2.exe;
rewrite ^/(.*) http://example.com/emaple-page/ permanent;
}
server {
listen 80;
server_name http://example.com/downloads/example3.exe;
rewrite ^/(.*) http://example.com/emaple-page/ permanent;
}
我想知道这是否正确?最好的方法是什么?
每个域只能有 1 个 server
部分。可以把原来的URL直接放在rewrite
子句中。
server {
listen 80;
server_name example.com;
index index.html index.php
rewrite ^/downloads/example\.exe http://example.com/emaple-page/ permanent;
rewrite ^/downloads/example2\.exe http://example.com/emaple-page2/ permanent;
rewrite ^/downloads/example3\.exe http://example.com/emaple-page3/ permanent;
}
我需要重定向几个 URL。 301 永久
http://example.com/downloads/example.exe to http://example.com/emaple-page/
我需要为 3 个 URL 执行此操作,我将在 .conf 文件上执行此操作
server {
listen 80;
server_name http://example.com/downloads/example.exe;
rewrite ^/(.*) http://example.com/emaple-page/ permanent;
}
server {
listen 80;
server_name http://example.com/downloads/example2.exe;
rewrite ^/(.*) http://example.com/emaple-page/ permanent;
}
server {
listen 80;
server_name http://example.com/downloads/example3.exe;
rewrite ^/(.*) http://example.com/emaple-page/ permanent;
}
我想知道这是否正确?最好的方法是什么?
每个域只能有 1 个 server
部分。可以把原来的URL直接放在rewrite
子句中。
server {
listen 80;
server_name example.com;
index index.html index.php
rewrite ^/downloads/example\.exe http://example.com/emaple-page/ permanent;
rewrite ^/downloads/example2\.exe http://example.com/emaple-page2/ permanent;
rewrite ^/downloads/example3\.exe http://example.com/emaple-page3/ permanent;
}