Da, ai citit bine. Am nevoie de HTTPS la HTTP numai pentru Safari. Pentru că toate linkurile care se referă la site oriunde sunt HTTPS.
Am un site web care are un certificat SSL și, în mod normal, forțăm redirecționarea întregului trafic către HTTPS prin .htaccess.
Am o problemă numai pentru Safari și aș dori să FORȚEZ tot traficul HTTPS la HTTP NUMAI PENTRU agentul utilizator Safari. La sfârșitul zilei, trebuie să răspund celui mai mic numitor comun al versiunii Safari, care este probabil să ajungă pe site, indiferent de ce simt eu personal despre asta. Redirecționarea HTTP>HTTPS determină practic o mulțime de versiuni mai vechi de Safari să „nu reușesc să se conecteze la server”, iar site-ul web este propagat prin backlink pe internet numai prin URL-uri https. Chiar dacă dispozitivele oamenilor falsifică, ascund sau nu raportează user-agent-ul lor, nu-mi pasă, trebuie doar să lărgesc rețeaua cât pot de bine.
Vreau:
IF user-agent=Safari
MERGI DE LA https://example.com
MERGI LA http://example.com
Ar funcționa asta? Nu știu nimic despre regex să fiu sincer.
### Redirecționează Safari către HTTP
RewriteEngine activat
RewriteCond %{HTTP_USER_AGENT} ^(?!.*Chrome).*Safari$
RewriteRule /(.*)l https://example.com/$1 [R]
RewriteRule ^(.*)$ http://example.com/ [L,R=302]
Vă mulțumesc anticipat pentru orice ajutor pe care îl puteți oferi.