目前我有自己的域名示例,例如 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。