我们的vhost NGINX服务器中的一个文件处理301重定向。
当前的设置是将url列表重定向到其正确的url。
例如(设施页到实用程序页):
location /facility/main-1 {
return 301 https://$host/utility/main-1/;
}
location /facility/main-2 {
return 301 https://$host/utility/main-2/;
}但我们的网站正在推出一个新页面,其子页名为/services。
我们的目标是将/facility下的页面和/utility下的页面重定向到/services
有这样的配置像我下面做的那样吗?
location /facility/main-1, /utility/main-1/{
return 301 https://$host/services/main-1/;
}
location /facility/main-2, /utility/main-2/{
return 301 https://$host/services/main-2/;
}任何帮助都是非常感谢的。谢谢
发布于 2019-05-09 05:32:48
在虚拟主机下面的条目中,这是针对apache/httpd的。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}对于Nginx,请执行以下重定向配置
server {
server_name example.com www.example.com;
return 301 https://www.example.com$request_uri;
}发布于 2019-05-09 09:50:35
location ~* ^/(facility|utility)/main-1/{
return 301 https://$host/services/main-1/;
}https://stackoverflow.com/questions/56052625
复制相似问题