小编cob*_*aco的帖子

使用多个参数重写 Nginx URL

我正在尝试通过 Nginx 重写以下 URL:

http://www.domain.com/script.php?title=LONGSTRING&desc=LONGSTRING&file=LONGSTRING&id=THREELETTERS
Run Code Online (Sandbox Code Playgroud)

变成这样:

http://www.domain.com/script/LONGSTRING/LONGSTRING/LONGSTRING/LONGSTRING/THREELETTERS.html
Run Code Online (Sandbox Code Playgroud)

到目前为止我能找到的只是如何包含一个变量。我有五个变量要传递,每个变量都以“/”结尾。

regex seo rewrite nginx

2
推荐指数
1
解决办法
4717
查看次数

配置/etc/nginx/nginx.conf以重定向到单独的主机

有谁知道如何修改nginx.conf文件以重定向到另一台主机?我想将http://mydomain.com/page1http://mydomain.com/page2指向我本地网络上的独立主机.mydomain.com/page1应该转到10.100.0.163,mydomain.com/page2应该转到10.100.0.164.

这是我在Ubuntu服务器上的nginx.conf文件的HTML部分添加的内容.

location /page1/ {
rewrite ^/page1/(.*)$ http://10.100.0.163/$1 permanent;
}

location /page2/ {
rewrite ^/page2/(.*)$ http://10.100.0.164/$1 permanent;
}
Run Code Online (Sandbox Code Playgroud)

我还需要添加到nginx.conf文件中吗?还有其他配置文件我还需要修改吗?

我只是做了标准的nginx安装,并没有改变任何其他东西.

ubuntu redirect nginx

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

nginx ×2

redirect ×1

regex ×1

rewrite ×1

seo ×1

ubuntu ×1