Дублирана начална страница на Joomla

Дублирана начална страница на Joomla

Подобно на всички CMS, които бяха набързо преработени и завършени, за да отговорят на съвременните нужди на SEO-оптимизаторите и предпочитанията на търсачките, Joomla е пълна с задръствания на тази основа. Най-ужасният от тях е наглият двойник на главната страница на сайта.

Идва от концепцията за елементи от менюто. За да контролираме поведението на главната страница в Joomla (видовете и количеството показвани материали, т.е. статии), трябва да създадем конкретен елемент от менюто. В настройките на които има необходимите параметри, които позволяват на уеб администратора да задоволи вечно недоволните шефове с няколко кликвания.

страница

Понякога този псевдоним home изскача не в главното меню, а в картата на сайта на компонента XMap (използвах го), във връзката към главната страница. Така че не бързайте да се радвате и проверете!

Как да премахнете дублиращата се начална страница в Joomla

Както бе споменато по-горе, можем само да променим псевдонима от "home", например, на "main", но не и по друг начин. И какво? Ако вече сте направили такъв болнав малък портал и току-що сте разбрали за проблема, наистина ли цялата работа на администраторската котка е изгубена?

Това е всичко, фигурки. Ако системата пречи на правилните действия на човек, тогава слагаме гумени ръкавици на ръцете си и ще направим забавна проктология на нивото на интуицията.

Аксиома: всички елементи от менюто се намират в база данни (обикновено MySQL).

Последствие от аксиомата: елементът от менюто на главната страница също е ред в базата данни.

Досетих се? даПоправете го ръчно. Разбира се, няма да навреди да направите резервно копие на вашия сайт, въпреки че на теория не трябва да губите нищо. Да рискуваме?

След това действаме според алгоритъма:

  • Качваме се в PHPMySQLAdmin на вашия хостинг.
  • Запомнете или вижтев админ панела какъв е префиксът на вашите Joomla таблици (по подразбиране "jos_").
  • Намерете прекия път jos_menu (може да имате различен префикс).
  • В него намираме ред, който имаalias=home,menutype=mainmenu иname=Home (или на какъв език е вашият сайт?).
  • Отворете го за редактиране.
  • Премахнете ръчно псевдонима (стойността на колоната "alias"), оставяйки празен ред за въвеждане.
  • Ние запазваме и се отърваваме от дубликата на главната страница.

Направих го сJoomla 1.5 (русифицирана). Внимавайте, ако имате нещо друго.

След ръчно редактиране на базата данни, илине редактирайте елемента от менюто на главната страница през административния панел, илипремахвайте псевдонима („alias“) след всяко редактиране на настройките. Системата не търпи празни псевдоними и ще ти шамаросне някаква дата на нещо там по ужасен начин.

PS. Разрових се в интернет след преживяни страхове. Някак си темата е малко засегната, но изглежда имаше подобни препоръки (ако разбрах правилно). И дори няма никакви оплаквания. Въпреки че, ако има нещо - обвинявайте всичко върху мен.