Сайтът беше 301'd към не-www URL, услугата PageSpeed ​​обработва само www - Прехвърляне на FB харесвания и коментари?

Имам голям малък проблем с настройката на моя уебсайт!

Години наред сайтът ми беше настроен да 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???

Моля, може ли някой да ми помогне с това?

Милион благодарности!!!


person Tobi Frenzen    schedule 28.06.2013    source източник
comment
Благодаря за това, прочетох това и звучи като възможно решение, но всъщност не посочва КАК мога да изключа facebook от пренасочването?   -  person Tobi Frenzen    schedule 29.06.2013
comment
Зависи от вашия сървър и как е настроен - за apache един прост mod_rewrite трябва да го направи, ако вашите URL схеми "преди" и "след" са лесно преводими (напр. използват ID) - в противен случай ще трябва да го вградите във вашия CMS. напр. if <facebook user agent detected> return meta tags for old URL, else redirect to new url   -  person Igy    schedule 29.06.2013
comment
Моите URL адреси са удобни за хората, но единствената разлика между старите и новите URL адреси е, че старите не са www, а новите са www. Използвам apache, така че какъв би бил точният код, който мога да използвам в .htaccess, за да постигна това, моля?   -  person Tobi Frenzen    schedule 30.06.2013