Имам голям малък проблем с настройката на моя уебсайт!
Години наред сайтът ми беше настроен да 301-пренасочва целия трафик към моя гол URL адрес без www. Съответно всички канонични връзки (тези, използвани за свързване на всички харесвания, споделяния, коментари и т.н. във Facebook към моето съдържание) бяха споделени и индексирани от Facebook като връзки, които не са www.
Вече чух за услугата PageSpeed на Google (не mod_pagespeed!), която значително подобрява времето ми за зареждане и искам да я използвам на моя сайт. Въпреки това, докато го внедрявах, установих, че може да обработва само www URL адреси и че трябва да пренасоча не-www трафик към www трафик чрез .htaccess, за да може и www, и не-www да се възползват от услуга за скорост на страниците. Така че точно обратната настройка от това, което правех преди.
Сега, когато направя това, хиляди коментари и харесвания вече не се показват под съдържанието ми, защото facebook вече няма достъп до връзката, която не е www - тъй като тя е била 301'd към www!
Това сега сериозно ли означава, че за да използвам PageSpeed, трябва да загубя всичките си харесвания и коментари за цялото си съдържание??? Това наистина би било гадно!
Има ли някакъв хитър начин да кажа на Facebook да пренасочи съдържанието, свързано с моя домейн, към домейна www???
Моля, може ли някой да ми помогне с това?
Милион благодарности!!!
if <facebook user agent detected> return meta tags for old URL, else redirect to new url
- person Igy   schedule 29.06.2013