Naše webová stránka byla přepracována a přesunuta na webovou platformu CMS. To znamená, že některé z našich blogových příspěvků sdílených přes Twitter pouze odkazují na stránku 404.

Zajímalo by mě, zda je možné použít .htaccess nebo něco k přesměrování HTTP_REFERER na novou adresu URL stránky blogu.

Zkoušel jsem následující, ale nefungovalo to. The HTTP_REFERER doména by měla být t.co ale nemohl jsem to zveřejnit v této zprávě.

# Twitter Redirect old links RewriteCond %{HTTP_REFERER} ^https://t.co/StrIngOfLeTTeRs RewriteRule ^ https://www.example.com/new-blog-permalink/ 

Nejsem si jistý, kde se mýlím, takže každá rada by byla vítána.

  • Nelze přesměrovat referrery. Přesměrujete web a referrer přijde na projížďku.
  • "mělo by t.co ale nemohl jsem to v této zprávě zveřejnit "- proč ne? Otázka je těžší číst jinak? Také vás zajímá, proč se zaměřujete na HTTP Referer, spíše než na URL, která spouští 404? Chcete jednoduše přesměrovat Všechno odkazy z Twitteru na jeden blogový příspěvek? (Což by pravděpodobně bylo špatné pro SEO a stejně by vedlo ke špatné uživatelské zkušenosti.)

Neměli byste místo toho přesměrovat samotné blogy? Budete tak muset učinit, abyste pomohli vyhledávačům a odkazovacím odkazům. Tímto způsobem bude stránka, na kterou odkazy t.co odkazují, získána souborem .htaccess a poté přesměrována na nový permalink blogu.

Redirect 301 /StrIngOfLeTTeRs /new-blog-permalink/ 

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?

užitečné informace