我有一个odoo示例托管在我的云服务器上,可以通过**https://odoodomain.net访问。我想做的是,我有一个页面可以通过https://odoodomain.net/jobs访问。我想从一个新的域名(如https://odoojobs.net)访问该页面。该页面也可以有查询参数。假设当浏览器请求https://odoojobs.net/1?order=date时,应该重定向到https://odoodomain.net/jobs/1?order=date**,如何实现?请参考以下nginx配置。
# Odoo Upstreams
upstream odooserver {
server 127.0.0.1:8011;
}
# http to https redirection
server {
listen 80;
server_name odoodomain.net.net 111.111.111.111:8011;
return 301 https://odoodomain.net$request_uri;
}
server {
listen 443 ssl;
server_name odoodomain.net;
access_log /var/log/nginx/odoo_access.log;
error_log /var/log/nginx/odoo_error.log;
# SSL
ssl_certificate /home/ubuntu/ssl_wildcard/nginx_cert.crt;
ssl_certificate_key /home/ubuntu/ssl_wildcard/odoodomain.net.key;
# Proxy settings
proxy_read_timeout 720s;
proxy_connect_timeout 720s;
proxy_send_timeout 720s;
client_max_body_size 0;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host odoodomain.net;
# Request for root domain
location / {
proxy_redirect off;
proxy_pass http://odooserver;
}
# Cache static files
location ~* /web/static/ {
proxy_cache_valid 200 90m;
proxy_buffering on;
expires 864000;
proxy_pass http://odooserver;
}
# Gzip Compression
gzip_types text/css text/less text/plain text/xml application/xml application/json application/javascript;
gzip on;
}
字符串
1条答案
按热度按时间jhdbpxl91#
这可以在较低的级别上处理,例如,在自定义模块中使用controller.py
重定向https://thanatosophia.com/overcoming_grief
https://en.thanatosophia.com/overcoming_grief:
字符串