КомпьютерлерҚауіпсіздік

.htaccess арқылы 301 нөмірге күйге қалай. Joomla және басқа CMS жылы 301 Айдау дұрыс қатынасы

Туралы 301 айдағыш көптеген рет естідім. Бірақ салдарынан ол үшін қажеттілігі болмауына, сондай-ақ, өйткені дұрыс нәрсе істеу қорқыныш үшін, біз осындай рәсімге мән бермейді. қағаз 301 нөмірге қалай теңшеу егжей-тегжейлі талқыланатын болады.

Туралы, оның параметрі оннан астам мақалалар мен ақпараттық материалдарды табуға болады. Бірақ prosmatra кейін компьютерлік пайдаланушылар мен вебмастерге басында олардың көпшілігі қиындық негіздері параметрлерін түсіну болуы мүмкін. онлайн ақпарат көздерін нәтижесінде көптеген кодекстер мен сценарийлері, негізінен түсінбестік тудыратын. Шын мәнінде, бәрі әлдеқайда оңай, және бұл мақала 301 айдағыштарды орнату жолын жақсы гид ретінде қызмет ететін болады.

а 301 айдағыш не?

Тапсырыс Біз тұтастай түсінуге болады. Біріншіден бізге Ол басқа желідегі бет немесе домендік атауының Интернет (веб-сайт) қарапайым қонақ ресурс бағыттауы жатады нөмірге 301. анықтау көрейік. Бұл мақалада кез келген ақылды сценарийлерді емес қаралатын болады және тым күрделі коды және кейбір қарапайым қайта бағыттау параметрлері кез келген вебмастерге үшін осы тақырып жеткілікті негізгі білім болып табылатын, пайда болады. бұл Басынан

.htaccess файл - 301 айдату үшін құралы

Осы .htaccess сияқты ыңғайлы құралы қарастырайық. 301 өте ыңғайлы және қарапайым жасауға ол арқылы айдату. Биік, шын мәнінде өте үлкен функционалдық және көптеген мүмкіндіктерді қоса берілген онда конфигурация арнайы қызмет файл болып табылады. Оның көмегімен, сіз, сайт серверде кез келген каталогына қол тыйым орнатылған беттер кодтауды, файлдар мен қалталарды қорғауды орнату, 301 айдағыштарды және кейбір басқа да қызмет түрлерін орындай алады.

Ол жалпы файл мүмкіндіктерін сипаттайды. Шын мәнінде, ол функционалдық одан да озық болып табылады. файл жоқ атауы бар және .htaccess ретінде жазылған. өте басында нүкте міндетті болып табылады.

.htaccess файлын жасау тәртібі

Сайттың түбірлік қалта файлы жоқ болса, ол өз жасау өте оңай болуы мүмкін. FTP-клиентін пайдаланып - құру ең жылдам жолдарының бірі. FileZilla - Олардың ең ыңғайлы.

Егер веб-жобаның түбірлік каталогына өту үшін қажеттілік жасау үшін - бос жерде компьютерлік тінтуірдің оң жақ түймешігін басыңыз - «Жаңа Файл жасау» тармағын таңдаңыз - атауы .htaccess енгізіңіз - OK түймесін басыңыз. Осы қадамдар кейін құрылған файл редакциялауға болады. Оның ашылуы кез келген мәтіндік редакторында жасалуы мүмкін.

FTP-клиенттер .htaccess, соның ішінде кейбір жүйелік файлдарды, жасыру Бірақ ол кейде жүреді. Сондықтан, егер файл, түбір қалтасында жасау оны асығады қажеті жоқ табылмады. Біріншіден, жасырын файлдарды болуын тексеріңіз. Бұл әрекетті орындау үшін, «Сервер» барып, жасырын файлдарды міндетті дисплейде белгі орнатылған.

Сіз қазір ол жасау оңай болады пайдаланып бір .htaccess файл табылған 301 нөмірге ие. Бірақ алдымен оның не екенін шешу қажет.

кезде 301 жасыр ең танымал іс-шара пайдалы

жетекші веб-шеберлерінің ұсыныстары бойынша, желідегі әрбір ресурс 301 нөмірге ие болуы керек. Ал ең танымал іс-шара, бұл өте қажет болғанда, оның құрамына бір префикс WWW, онсыз доменді, және керісінше бар доменді, қайта бағыттау болып табылады.

Бұл Интернетте кез келген сайт WWW бар домендік атауын тек бір түрі болып табылады немесе онсыз, негізінен болуы мүмкін екендігіне байланысты болып табылады. Тағы бір нұсқа айна сайт болуы болып табылады. Хост директивасы арқылы сіздің robots.txt файлында интернет-ресурс белгілері негізгі айнасы. Бұл файлға Сонымен қатар, негізгі домен опция «Яндекс.Вебмастер» көрсетілуі тиіс. Көптеген іздеу қозғалтқыштар 301 Айдау, мұндай құралы үшін жақсы болып табылады. «Яндекс» ерекшелік емес.

Сіз көрсеткен Егер сайттың Интернет-ресурстың бастапқы айна дұрыс индекстелген болады және қажетсіз телнұсқаларын жасау емес. болашақта үлкен қиындықтар тудырады өте үлкен қателік болып табылады айна сайттар ешқашан естіген Көптеген жаңадан вебмастерге.

сайт преференциялар айналар Мағынасы

айна іздеу қозғалтқышы бар жоғарыда іс-шаралар барлық кейін автоматты түрде бастапқы домен анықтайды. Сіз тіпті оңай барлығы жақсы жұмыс істейтін болады, нөмірге тексеруге болады. Бұл әрекеттер тоқтатылды алар еді, бірақ SEO-оңтайландыру интернет-ресурсында ең жақсы жолы қосымша конфигурацияны бағыттайды.

WWW префикс, өзі, бұрыннан тағайындау бойынша забвение баруға тура келді. Дегенмен, Интернет көптеген ресурстар атауы WWW бар әлі. екі түрлі мекенжайлары - WWW және онсыз іздеу жүйелері домендер үшін. Және көптеген пайдаланушылар WWW бар мекенжай жолағы нұсқасы загнали белгілі веб жоба іздеген кезде. Сондықтан осы префикс деп орын алады дейін. Бұл факті негізінде айна түзету қажет іс-шаралар болып табылады. Иә, мен бағытын өзгерту 301 орнату туралы нұсқаулар, сондай-ақ, веб-жоба табысты іздеу жүйелерінде индекстелген алуға оқуға қажет.

айналар дұрыс параметрі салдары

айналар 301 айдағыш және дұрыс түзету маңыздылығын бағалау үшін, олардың дұрыс пайдалану қолайсыз салдарын таңдаңыз. Мұндай, тек екі көп емес. Бірақ әрбір элементтің салмағы өте жоғары болып табылады.

Сыртқы сілтемелер сіздің өмір басқа пайдаланушылар мен сайттардың сілтеме болады қалай тікелей қатысты WWW және онсыз домендерді арасындағы ортақ болады. Бұл сіздің интернет-жоба сабаққа қатысуы мен Беруден оның орнына теріс әсер етуі сілтемелер кейбір жоғалтады деп болжайды. Алайда, бұл басты мәселе емес.

Көптеген веб іздеу жүйелері үнемі интернет-ресурстардың мазмұнын бірегейлігі үшін күресіп жатыр біледі. Олар ақпараттың қайталануын өте теріс көзқарасы болып табылады және өте байыпты Беруден олардың толық құлып дейін, ұқсас мазмұнды сайттарға айыппұл. Енді мына жағдайды суретін салыңдар: өте басынан бастап сіздің сайт, бірақ уақыт доменімен WWW жоқ, WWW префикс индекстелген болды (ол көп және жиі бұл елді мекен үшін сүйенген) көп сапарлар мен танымал алды.

Сіз бұл одан әрі олардың жобаны дамыту ештеңе білмеймін. Уақыт өте келе, ол бірегей мазмұны, көптеген сілтемелер және түсініктемелермен толтырылады. Іздеу жүйелері WWW префикс жоқ сол ресурс монитор, бірегей емес мазмұндағы банктерге жіберді. Уақыт өте келе, ол бұдан былай толығымен индекстелген болады.

Мұндай жағдайды болдырмау үшін, бір .htaccess файл бар. оған белгіленген 301 айдағыш, WWW бар және оның болмауы ресурстық домендерді бөлу мәселесін шеше алады.

префикс жоқ сайттың атауы, және керісінше WWW доменді қайта бағыттау

Қалай айдағыш Бұл жағдайда орнату болып табылады. Бәрі қарапайым. Сіз .htaccess файлын ашу және төмен оны әкелді сценарий тіркеу керек.

онсыз сайттың атауы WWW доменді Redirect:

бойынша RewriteEngine
RewriteCond% {HTTP_HOST} ^ www.moydomen.com
RewriteRule ^ (. *) $ Http://moydomen.com/$1 [R = 301, L].

Ал басқа:

RewriteEngine туралы
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule (. *) Http://www.moydomen.com/$1 [R = 301, L].

Ол орнына moydomen.com екі жағдайда сіздің интернет-ресурстың мекенжайын көрсетуі керек екенін ескеру қажет!

Ол .htaccess файлын сақтауға және алдыңғы файл кейіннен алмастыру түбірлік қалта оны жылжыту үшін қажет. Енді кез-келген жүргізуші сайтыңызда мекенжай бойынша келуші (тіпті HTTP отырып, тіпті онсыз, тіпті тіпті онсыз WWW, бар), барлық жағдайларда басты бетке қайта бағытталасыз. Біз WWW жоқ WWW үшін 301 нөмірге орнату жолын қарап. Енді оны қолдану басқа жолдарын түсінуге мүмкіндік береді.

бір доменнен интернет-жобаның көшу

Осыған ұқсас схема, жоғарыда көрсетілген бір домен Интернет жобадан жылжытқан кезде пайдаланылуы тиіс дөңгелек-сапары болып табылады. көрсету мысал келтіруге. Егер сіз домен moysait-1.com moysait-2.com үшін жылжыту керек, деген делік. Бұл жағдайда, Кодексте .htaccess файлын жазу:

RewriteEngine туралы
RewriteCond% {HTTP_HOST} moysait-1.com
RewriteRule (. *) Http://moysait-2.com/$1 [R = 301, L].

Сілтемелерді CNC өзгерту және біраз айдату

уақытта өзгерту қажеттілігі бар ЧПУ сілтемелер. Ол өз үлесіне бүкіл бөлімін өзгерту туралы шешім қабылданды, жағдай бар болады. Немесе сайттың иесі CNC туралы нәрсе блог қазірдің өзінде бар және толтырылған материалдар сілтеме білмейді. Бұл жағдайда, ол қайта бағыттау үшін көмектесуі мүмкін. Мұндай жағдайда үшін 301 айдағыштарды орнатуға қалай? Ол осындай жағдайға, барлық көрсеткіштер беттер (← сілтемелер, Беруден олардың салмағы), сол қалады деп маңызды.

АҚШ-тың қарапайым мысал келтірейік. Ол obo_mne.html туралы moya_infa.html үшін беттің атауын өзгерту туралы шешім қабылданды. Бұл жағдайда, сіз .htaccess код жазу керек: 301 moya_infa.html http://www.moydomen.com/obo_mne.html айдату.

Сол сияқты өндірілетін және 301 беттен бетке айдату.

Қайта бағыттау файл кеңейтімі өзгерген кезде

Тағы бір мысал келтірейік. Вебмастерге moya_stranichka.php бойынша moya_stranichka.html файл кеңейтімін өзгерту қажет. .htaccess мынадай Кодексте көзделген Өткен элемент сияқты: 301 moya_stranichka.html http://www.moydomen.com/moya_stranichka.php айдату.

серіктес бағдарламаларымен қайта бағыттау

Мысалы, сіз Серіктестік бағдарлама бар бетке келушінің сайт айдату керек. сілтеме өзі Серіктестік бағдарлама www.partner.com/?ref=16011 ұқсайды. осындай сілтемені ресурстар көп көріп, келушілер сіздің ниеттер алдын ала тап,, оған баруға болмайды.

Серіктестік бағдарлама бар бетке қайта бағытталасыз dlya_druzei.html мысалы ретінде сіз жеке бетті жасау керек тиісті түріне, сілтемені жасау үшін. 301 dlya_druzei.html http://www.partner.com/?ref=16011 айдату: Бұл тек .htaccess файлын өңдеуге қалады.

Келесі мақалада Joomla қозғалтқыштың 301 нөмірге қалай жасауға және PHP тілі көмегімен көрінеді.

CMS Joomla үшін 301 нөмірге жасауға қалай

Көптеген интернет пайдаланушылар, әрине қате бет 404. Joomla қозғалтқыш өзінде бетке беттен қайта бағыттау үшін бірнеше кіріктірілген жолдарын бар көрген. Алайда, олар әрдайым жұмыс істемейді. Және бұл қалыпты пайдаланушыға түсіну өте қиын. Мұнда Joomla жоғарыда сипатталған барлық манипуляциялар шығара алады .htaccess файл, стандартты бөлігінде бар көмек айдату 301. келеді.

Сіздің интернет-жобаның барлық беттерді қайта бағыттау параметрін proizvedom болсын. Біріншіден, сіз каталог htaccess.txt файлда қарап және оған тиісті атауы .htaccess беруге керек. Осыдан кейін, әкімші параметрлері орнатылған болуы тиіс қосу ЧПУ (SEF) айдатулар, қайта бағыттау URL мекенжайында белгі қойылады.

Содан кейін .htaccess файлын ашу және бағыттары оң ережелер оны тіркеуге.

PHP бар Айдату

қандай да бір себеппен .htaccess файлына қатынай жоқ немесе жабық болса, қандай да бір нәрсені жолы басқаша сіз 301 PHP көмек айдату жоқ.

оның барлық параметрлері бар доменге доменнен бағытын өзгерту жасау үшін, мәтін .php кеңейтімі бар файлды құру кез-келген редакторында қажет, оның индексі деп аталады және келесі сценарийді көшіріңіз:

<$ Ref = $ _ SERVER [ 'QUERY_STRING'] ?;

егер (! '$ сілтеме =) $ Ref =' '$ Ref ;. тақырып? ( «HTTP / 1.1 301» Түбегейлі жылжытылды);

тақырып ( 'Орналасқан жері: http://moydomain.ru/'.$ref);

шығу ();

?>.

Мұнда moydomain.ru қайта бағыттау адресінен жүзеге асырылады домен болып табылады. нәтижесінде файл негізгі сайт каталогында серверге жүктеуге тиіс.
сол доменге немесе әртүрлі ішінде беттен бетке нөмірге жасау үшін негізгі коды бетінде жүзеге асырады бұрын, ол қажет, келесі салыңыз:

тақырып ( «HTTP / 1.1 301 Түбегейлі жылжытылды»);

тақырып ( «Орналасқан жері: http://www.moydomain.ru/moycategory/moypage.htm»);

шығу ();

?>.

Нәтижесінде, www.moydomain.ru/moycategory/moypage.htm асырылады қайта бағыттау болып табылады жаңа бет болып табылады.

Ол жоғарыда сценарий салынғанын Кодексте бет кеңейту .php соңында атауы болуы тиіс екенін есте ұстағанымыз маңызды болып табылады. Олай болмаған жағдайда сіз .htaccess арқылы бағытын өзгерту пайдалануға керек.

Енді, мақаланы оқып кейін, кез келген Webmaster ол қандай және ол пайдалы қалай 301 нөмірге қалай теңшеу білетін болады. Осы жерде көрсетілген айдағыштарды пайдалану үшін қарапайым нұсқалары болып табылады. Алайда, олар веб-сайттар мен блогтар кез келген иелерін білу қажет. Ал ол қайта бағытталасыз дұрыс орнату үшін ғана емес, сонымен қатар дұрыс жұмыс істеуі үшін оны тексеру үшін маңызды екенін ескеру керек.

Өздеріңіз көріп отырғандай, қайта бағыттау .htaccess файл, бірақ сондай-ақ CMS көптеген стандартты ерекшеліктері арқылы, және PHP сценарийлерді көмегімен ғана емес, жасауға болады.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.birmiss.com. Theme powered by WordPress.