我正在尝试跟踪用户在电子邮件中点击的链接。所有这些链接都是外部链接。为了实现这一点,我将替换所有通过我设置的nginx路由的链接,nginx access_log将记录活动,最后nginx将用户重定向到目标网站。 /redirect/target_url=https://example.com.. 我想到了几种方法,例如:重定向到原始链接: location /redirect/{
#access log will be generate which I can use for analytics
return 301 $arg_target_url;
} 然而,301是一个永久
在Nginx中重定向两个长域URLS的最佳方法是什么,我想在两个域之间配置一个重定向,如下所示:
我相信这之前有人问过,但我找不到一个可行的解决方案。
original link:
https://qwerty.test.com/education/7/abc-science
New link
https://www.test.com/education/7/abc-science
我试过这样做:
server {
listen 80;
listen 443 ssl;
server_name qwerty.test.com/education/7/abc-scie
我一直试图重定向使用Nginx的几个单一的URL到他们的新位置。URL来自Blogger,格式为:http://domain.com/yyyy/mm/slug。
例如,我有以下内容:http://example.com/2013/04/chartjs-javascript-library-for-easy.html
我正在使用这个Nginx重写来重定向它,但是由于某些原因它不起作用:
server {
location ~ /([2012-2013]+)/.*/chartjs-javascript-library-for-easy.html {
ret
我试图将所有请求重定向到Nginx上的index.html,但它没有重定向。
Working -> Not Working ->
在第二个URL中,如果你看到最后由于"/“斜线,它是不工作的。
我在Nginx设置中使用以下设置
location / {
try_files $uri /index.html;
}