Официальный сайт движения «Москва без Лужкова!»
Главная Новости Москвы Наши новости Популярное
  • Новости
  • Популярное
  • Новости
  • ВХОД В ЛИЧНЫЙ КАБИНЕТ
    логин
    пароль
       
    Новости

    301. Joomla супраць .htaccess перасылак

    1. Кампанент Перанакіраванне Joomla
    2. перанакіраванне масы
    3. Joomla кампаненты Перасылкі: прыпынак увайсці новы URL-адрасы
    4. Стварыце рэдырэкты з .htaccess
    5. перанакіраванне пашырэння

    Апублікавана Thierry Tardif.

    Як мы высветлілі ў папярэднім артыкуле, вы павінны пазбягаць 404 памылкі (Старонка не знойдзена) як мага больш. Вядома, яны не могуць чакаць, напрыклад, памылка карыстальніка набраўшы ў URL, але ў большасці выпадкаў іх можна лёгка пазбегнуць.
    Пры пераносе старога сайта на новую версію, вы будзеце сутыкацца найбольш верагодныя змены ў URL.
    Іншыя выпадкі, калі карыстальнік не абнаўляе свае закладкі ў яго ёсць добры шанец быць на старых URL-адрасах, якія больш не існуюць.
    Акрамя таго, індэкс Google можа заняць некаторы час, каб абнавіць, які можа мець эфект накіроўваць карыстальнікаў на URL-адрасы, якія больш не існуюць.
    Усё гэта можа аказаць істотны ўплыў на ваш рэйтынг у выніках пошуку!

    Рашэнне гэтай праблемы дастаткова проста: вызначыць вашы старыя URL-адрас і перанакіраваць іх на новы. Гэта перанакіраванне павінна быць зверху тым , што называецца 301 рэдырэкт. Такое перанакіраванне суправаджаецца кодам HTTP: 301 Moved пастаянна. Гэта сведчыць Google і іншыя пошукавыя сістэмы, што стары адрас больш не будзе выкарыстоўвацца, і іх азначаюць новы URL. Калі вы гультаяватыя натуральна, вы можаце перанакіраваць ўсе састарэлыя URL-адрас на галоўную старонку. Вы, па меншай меры інфармаваныя Google, яны перанакіроўваюцца, але вы можаце страціць SEO, што вы будавалі спецыяльна для гэтых старонак. Лепшае рашэнне перанакіраваць усе старыя URL-адрас на новыя, гэта значыць пастаронкава.

    Лепшы падыход заключаецца ў вызначэнні гэтых адрасоў раней, каб абнавіць або змяніць свой сайт, але калі вы памяняеце хутка, як яны змяніліся, вы не сутыкнецеся з праблемамі.

    Кампанент Перанакіраванне Joomla

    Для невялікага сайта, якія могуць быць вырашаны лёгка. Пераканайцеся, што вы ведаеце, старыя адрасы і ўвесці іх у кампаненце Перанакіраванне. Ці пачакаць 1 або 2 дзень людзі выкарыстоўваюць іх, і гэтыя старонкі (старыя URL) будуць знойдзеныя запісанымі ў Joomla: перайсці да кампанентаў> Перанакіраванне і вы ўбачыце менеджэр перанакіравання (часам можа спатрэбіцца «папярэдне актываваць убудова" System - перанакіраванне "ад мэнэджара убудоў). Гэта будзе ўбачыць спіс URL-адрасоў, якія генерыравалі 404 памылак.

    Націсніце на адным з састарэлых URL-адрасоў:

    Змяняючы кожны з гэтай састарэлай URL , вы можаце ўвесці новы URL (адносны або абсалютны) і ўключыць перанакіраванне.

    перанакіраванне масы

    апісаны вышэй спосаб дазваляе ствараць вашыя пераадрасоўвае адзін на адзін (як апісана на Joomla Magazine ). Але ёсць варыянт, які дазваляе перанакіроўваць некалькі старонак у адным URL. Для гэтага абярыце састарэлыя URL - адрасы , якія вы хочаце перанакіраваць, націсніце калантытула на мэтавай URL , каб адлюстраваць поле ўводу і ўвядзіце URL перанакіравання:

    Гэты метад дапаможа вам зэканоміць шмат часу. Звярніце ўвагу, што гэтыя рэдырэкт актывуюцца адразу няма неабходнасці рабіць гэта асобна.

    Joomla кампаненты Перасылкі: прыпынак увайсці новы URL-адрасы

    Быў невялікі недахоп выкарыстання кампанента Joomla перапрызначэння: Пакуль Перанакіраванне убудова быў уключаны кампанент працягвае запісваць усе памылкі 404. Некаторыя сайты пакутуюць ад пастаяннай аснове 404-х, з дзіўнымі памылкамі URL-адрасоў (часта з-за дзеянні хакераў ці бот), які мае эфект запаўнення кампанентаў бярвення, а таксама сачыць за яго змест. Сапраўды, гэта можа мець эфект павелічэння памеру базы дадзеных да мяжы! Вы можаце ўручную выдаліць добра на ўсе гэтыя дрэнных запісы, але гэта даволі складаная задача. Адзінае рашэнне, якое было даступна ў тым, каб адключыць перанакіраванне убудова, але ён таксама адключае ўсе перанакіроўвае вас было раней. Але з моманту выхаду Joomla 3.4 ёсць новы параметр даступны ў System Plugin - Перанакіраванне (даступна з дапамогай убудоў> Plugin Management) , які быў створаны Віктар Фогель , Гэта калектыў функцыі URL - адрас:

    Да таго часу, пакуль гэтая налада ўключана, URLS працягвае збіраць, калі вы выключылі калекцыю URL-адрасоў спыніцца, але перанакіроўвае раней ўведзенаму будзе заставацца актыўным. Гэта той варыянт, які адсутнічаў у гэтым кампаненце, што робіць яго вельмі карысным, так што я пачну выкарыстоўваць яго!

    Існуе таксама іншы параметр некалькі схаваны ў кампаненце Перанакіраванне: кнопка Актываваць пашыраны рэжым (доступ праз кампаненты> Перанакіраванне і налады). Гэты параметр не вельмі выразна, але гэта дазваляе пазначыць код адказу HTTP для кожнага з вашых Рэфералы. Па змаўчанні гэта 301-рэдырэкт, але вы можаце выбраць любы тып перанакіраваньні. Я не бачу прамой неабходнасці гэты варыянт, але ён даступны:

    Я не бачу прамой неабходнасці гэты варыянт, але ён даступны:

    Альтэрнатывай выкарыстанню Перанакіраванне кампанента стварыць іх уручную ў ваш .htaccess:

    Стварыце рэдырэкты з .htaccess

    Каб стварыць рэдырэкт, гэта можа быць прасцей зрабіць гэта непасрэдна ў файл .htaccess, усталяваць зыходныя URL - адрас & прызначэнне і ўвядзіце наступны код:

    RewriteRule ^ $ oldpage1 "http://newsite.com/newpage1" [R = 301, L]
    RewriteRule ^ $ oldpage2 "http://newsite.com/newpage2" [R = 301, L]
    і г.д.

    Перавага гэтага метаду складаецца ў тым, што яна дазваляе апрацоўваць дакладна кожны з вашых Рэфералы, з другога боку, вам не трэба ніякага пашырэння, каб зрабіць гэта. І прадукцыйнасць вашага сайта менш уплывае, таму што гэтыя пераадрасоўвае выконваюцца Apache, Joomla нават перад тым, як прасілі.

    перанакіраванне пашырэння

    Ёсць шмат выдатных-на пашырэньні, якія дазваляюць ствараць і кіраваць пераадрасаванне. у якасці redj які дазваляе ствараць дастаткова складаныя перапрызначэння, выкарыстоўваючы макрасы і рэгулярныя выразы. альтэрнатыва Dynamic 404 з Yireo-х, які стварыў аўтаматычную пераадрасацыю, ён можа перанакіраваць у 404 старонак, найбольш рэлевантныя старонак.

    Kloostra Сайман з'яўляецца аўтарам артыкула: 301-пераадрасоўвае (Joomla ядра супраць .htaccess) Пераклад Чей санкцыянавана joomlaseo.com ,


     

    Найди свой район!

    Восточный

    Западный

    Зеленоградский

    Северный

    Северо-Восточный

    Северо-Западный

    Центральный

    Юго-Восточный

    Юго-Западный

    Южный

    Поиск:      


     
    Rambler's Top100
    © 2007 Движение «Москва без Лужкова!»