使用 Rewrite 美化 Nginx Url

使用 Rewrite 美化 Nginx Url

目前我有自己的域名示例,例如 abc.com,但是当我单击 abc.com 中的另一个页面时,我发现 URL 中包含的内容比我预期的要多,代码如下

abc.com/index.html?utm_expid=122964311-0.Ij_8kYLEQneeCz7Rwkt0HA.0&utm_referrer=http%3A%2F%2Fwww.abc.com%2Fpartner.html

我可以知道如何使用 nginx 重写以使其变得漂亮吗?

nginx.conf

server {
    listen       80;
    server_name abc.com www.abc.com;
    root    /web/abc/www/phone/;
    index   index.php index.cgi index.pl index.html index.htm;

    charset utf-8;
    access_log  logs/abc.access.log ;

    location / {
    try_files $uri $uri/ /index.html?$args;
    }

请帮忙,先行致谢。

答案1

abc.com 中的 URL 由其上运行的应用程序软件或从外部来源获取的跟踪脚本生成。

您不能使用 nginx 对这些 URL 进行任何操作,因为 nginx 仅处理到达服务器的 URL,而不是应用程序软件生成的 URL。

相关内容