Пренасочване на конкретен потребителски агент чрез HTaccess

Поради Gmail/Google отваря всички имейли, които изпращам, за да проверява съдържанието и връзките. Виждам завишени отворени цени. Около 80% от имейлите се проверяват от Gmail, така че процентът ми на отваряне показва 80%.

Повечето ESP решават това, като изключват отваряния и кликвания от този потребителски агент Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, като Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0.

Така че това, което искам да направя сега, е да пренасоча всяка заявка с този потребителски агент към нов URL адрес, така че да не може да получи достъп/изтегляне на проследяващия пиксел в имейла.

Чух, че можете да направите това във файла htaccess. Намерих множество кодове за пренасочване на потребителски агенти, но нито един от тях не показва пример за пренасочване само на много специфичен низ на потребителски агент.

Намерих кодове като този:

RewriteCond %{HTTP_USER_AGENT} Opera
RewriteRule ^abc.html$ http://example.com/xy/opera.html [R=301]

Но винаги пише Firefox или неща като googlebot. Има ли някакъв начин да пренасочите САМО ТОЗИ КОНКРЕТЕН низ?

Нямам никакви познания за тези неща и се надявам да получа решение за копиране и поставяне.

URL адресът, към който искам да направя пренасочване, е beseductiv.com

Благодаря ти много.


person Get money    schedule 29.12.2020    source източник


Отговори (1)


Бихте ли опитали да следвате, написани въз основа на показаните от вас мостри.

RewriteEngine ON
RewriteCond %{HTTP_USER_AGENT} ^(Mozilla|Safari|googlebot).*$ [NC]
RewriteRule ^(.*)$ http://example.com/xy/opera.html [R=301,L]
person RavinderSingh13    schedule 29.12.2020