SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

HTTP хедъри на мултиезичен сайт

riverside

New member
Какъв HTTP статус код е най-подходящ при първоначално зареждане на мултиезичен сайт, т.е. при въвеждане на http://www.domain.com в адрес бара, да пренасочва към http://www.domain.com/bg/main

Забележка - в случая няма начална страница от която се избира езика, т.е. езика е твърдо зададен и винаги е BG.

//header("HTTP/1.1 300 Multiple Choices");
//header("HTTP/1.1 301 Moved Permanently");
//header("HTTP/1.1 302 Found");
header("Location: http://www.domain.com/bg/main");

Въпросът ми е мисля че по-скоро как се държат търсачките в тази ситуация.
 
Re: HTTP хедъри на мултиезичен сайт

header("HTTP/1.1 301 Moved Permanently");

само че неразбирам защо трябва да пренасочваш към /bg/main след като нямаш други езици.

препоръчвам ти да преместиш съдържанието на сайт-а на domain.com, вместо да го препращаш на /bg/main
ако решиш, да го правиш обаче, знай че ако ти е индексирано съдържанието вече, ще трябва да пренасочиш /bg/main към domain.com/ с header 301
 
Re: HTTP хедъри на мултиезичен сайт

раздели езиците по приоритети и съответно този с най-големия приоритет го сложи като главния език на domein.com/

и там на сайт-а да има бутонче или линк за английски език и да отива в domain.com/en или en.domain.com.
 
Re: HTTP хедъри на мултиезичен сайт

header("HTTP/1.1 301 Moved Permanently");
или
header("HTTP/1.1 302 Found");

В случая и двата ще ти свършат еднаква работа и Google ще приеме, че http://www.domain.com/bg/main е редиректнат към http://www.domain.com/. Малко объркващо звучи, но е така. :)

За да е пълно щастието и да си сигурен и за други търсачки ползвай 301.
 

Горе