有点卡住,但是我正在尝试将旧域名重定向到新域名,这在一定程度上起作用。但是,我们的旧网站(使用旧域)中的URL列表很长。 / en /附加在末尾。
所以问题是当我将olddomain.com/en/old-url链接到newdomain.com/new-url时,它抛出了404,因为它没有选择'/ en /'。我已经在Django管理员中编译了很长的301重定向列表,但其中不包含'/ en /'。问题出在哪里。理想情况下,我想在我的nginx配置中添加一些内容,告诉域重定向,即使包含/ en/。
到目前为止,我有这样的事情:
server {
listen 80;
server_name olddomain.co.uk www.olddomain.co.uk olddomain.co.uk/en/
return 301 https://www.newdomain.co.uk$request_uri;
}
server {
HTTPS
server_name olddomain.co.uk www.olddomain.co.uk olddomain.co.uk/en/;
#return 301 https://www.newdomain.co.uk$request_uri;
listen 443;
}
谢谢。