ᲙომპიუტერებიᲣსაფრთხოების

Როგორ კონფიგურაციის 301 გადამისამართება მეშვეობით .htaccess. სწორი დამოკიდებულება, როგორც 301 გადამისამართება in Joomla და სხვა CMS

მომხმარებლის 301 გადამისამართება მოვისმინე ბევრი, ბევრჯერ. მაგრამ იმის გამო, რომ საჭიროება, და ასევე იმის გამო, რომ შიში, რომ რამე არასწორია, ჩვენ არ ვანიჭებთ მნიშვნელობას ასეთი პროცედურა. ქაღალდის იქნება დეტალურად განიხილეს, თუ როგორ კონფიგურაციის 301 გადამისამართება.

მომხმარებლის გარემოში გვხვდება ზე მეტი ათეული სტატიები და საინფორმაციო მასალები. მაგრამ მას შემდეგ, prosmatra ბევრი მათგანი დასაწყისში კომპიუტერის მომხმარებლებს და ვებოსტატებისათვის შეიძლება ჰქონდეს სირთულის გაგება საფუძვლებს პარამეტრები. მრავალი კოდები და სკრიპტები, რის შედეგადაც ონლაინ საინფორმაციო წყაროს, ძირითადად გამოიწვიოს დაბნეულობა. სინამდვილეში, ყველაფერი ბევრად უფრო ადვილია, და ამ მუხლის ემსახურება როგორც კარგი სახელმძღვანელო, თუ როგორ უნდა შეიქმნას 301 გადამისამართებების.

რა არის 301 გადამისამართება?

ჩვენ გვესმის, მთელი მიზნით. პირველ რიგში, მოდით, განსაზღვრავს გადამისამართება 301. ეს ეხება უმარტივესი სასტუმრო რესურსი გადამისამართება ინტერნეტში (საიტზე) სხვა გვერდზე ქსელში, ან დომენის სახელი. თავიდანვე, რომ ამ მუხლის არ განიხილება ნებისმიერი ჭკვიანი სკრიპტები და ძალიან რთული კოდი და ზოგიერთი მარტივი გადამისამართება პარამეტრები ნაჩვენები იქნება, რომლებიც საკმარისი ცოდნა ამ თემაზე ნებისმიერი webmaster.

ინსტრუმენტი 301 გადამისამართება - .htaccess ფაილი

მიგვაჩნია, რომ ეს მოსახერხებელი ინსტრუმენტი, როგორიცაა .htaccess. 301 გადამისამართება მეშვეობით, რათა ძალიან მოსახერხებელი და მარტივი. Htaccess არსებითად სპეციალური სამსახური ფაილი კონფიგურაციის, რომელშიც თან ერთვის ძალიან დიდი ფუნქციონალური და მრავალი ფუნქციები. მისი დახმარებით, შეგიძლიათ დააყენოთ აკრძალვა დაშვების ნებისმიერ დირექტორიაში საიტზე სერვერზე, განსაზღვროს კოდირებით გვერდები, მითითებული დაცვის ფაილები და ფოლდერები, ასრულებს 301 გადამისამართებების და სხვა საქმიანობას.

იგი აღწერს თვისებები ფაილი კულტურას. ფაქტობრივად, ეს კიდევ უფრო მოწინავე ფუნქციებს. ფაილი არ აქვს სახელი და წერია როგორც .htaccess. წერტილი, თავიდანვე არის სავალდებულო.

შექმნის წესი .htaccess ფაილი

იმ შემთხვევაში, თუ root საქაღალდეში საიტი არ არის ფაილი, ეს შეიძლება იყოს ძალიან ადვილად შექმნათ საკუთარი. ერთ-ერთი უსწრაფესი გზა, რათა შეიქმნას - გამოყენებით FTP კლიენტს. ყველაზე მოსახერხებელი მათგანი - FileZilla.

შესაქმნელად საჭირო წასვლა root დირექტორია თქვენი ვებ პროექტი - დააწკაპუნეთ ცარიელი ადგილზე მარჯვენა ღილაკს კომპიუტერის მაუსი - აირჩიეთ "ახალი ფაილი" - შეიყვანეთ სახელი .htaccess - პრეს OK ღილაკს. მას შემდეგ, რაც ამ ნაბიჯებს, ფაილის შექმნა შეიძლება რედაქტორი. მისი გახსნა შეიძლება განხორციელდეს ნებისმიერი ტექსტური რედაქტორი.

მაგრამ ეს ხდება ზოგჯერ, როდესაც FTP კლიენტებს მალავენ სისტემა ფაილი, მათ შორის .htaccess. აქედან გამომდინარე, თუ ფაილი არ იქნა ნაპოვნი ძირეულ საქაღალდეში, არ უნდა გამოიქცევიან მას შექმნას. პირველ რიგში, შეამოწმეთ თანდასწრებით ფარული ფაილი. ამისათვის, წასვლა "Server" და დაადგინა tick სავალდებულო ჩვენება დაფარული ფაილების.

თქვენ ახლა აქვს ი .htaccess ფაილში 301 გადამისამართება გამოყენებით ეს არ იქნება ადვილი, რათა შეიქმნას. მაგრამ პირველი თქვენ უნდა გადაწყვიტოს, თუ რა არის ეს.

ყველაზე პოპულარული ღონისძიება არის სასარგებლო, როცა 301 გადამისამართებების

რეკომენდაციები წამყვანი ვებ-პატრონები, ყოველი რესურსი ქსელში უნდა ჰქონდეს 301 გადამისამართება. და ყველაზე პოპულარული ღონისძიება, როდესაც ეს არის ძალიან საჭირო, არის გადამისამართება დომენის, რომელიც მისი შემადგენლობა აქვს პრეფიქსი www, domain გარეშე, და პირიქით.

ეს არის იმის გამო, რომ ნებისმიერი საიტი ინტერნეტში მხოლოდ ერთი ტიპის დომენი ერთად www ან შეიძლება იყოს, ძირითადად, მის გარეშე. მეორე ვარიანტი არის იყოს სარკე საიტზე. პირველადი სარკე ინტერნეტ რესურსი ნიშნები თქვენს robots.txt ფაილი გამოყენებით მასპინძელი დირექტივა. გარდა იმისა, რომ ეს ფაილი, მთავარი domain ვარიანტი უნდა იყოს მითითებული "Yandex.Webmaster". ბევრი საძიებლების კარგი ასეთი ინსტრუმენტი, როგორც 301 გადამისამართება. "Yandex" არ არის გამონაკლისი.

თუ, თქვენ შეიტანეთ პირველადი სარკე ინტერნეტ რესურსი თქვენი საიტი იქნება ინდექსირებული სწორად და არ შექმნას ზედმეტი ეგზ. ბევრი დამწყებთათვის ვებოსტატებისათვის არასოდეს მსმენია სარკის საიტები, რომელიც არის ძალიან დიდი შეცდომა, რომელიც იწვევს დიდი უბედურება მომავალში.

რაც იმას ნიშნავს, საიტი პრეფერენციები სარკეები

მას შემდეგ, რაც ყველა ზემოთ ქმედებები სარკის საძიებო განსაზღვრავს პირველადი დომენის ავტომატურად. თქვენ კი ადვილად შეამოწმოთ გადამისამართება, ყველაფერი კარგად მუშაობს. ეს ქმედებები შეიძლება უკვე შეწყვიტა, მაგრამ საუკეთესო გზა SEO ოპტიმიზაცია ინტერნეტ რესურსი გადამისამართება დამატებითი კონფიგურაცია.

www პრეფიქსი, თავისთავად, დანიშნულება დიდი ხნის წინ ჰქონდა წასვლა წარსულს ჩაბარდა. მიუხედავად ამისა, ინტერნეტის ჯერ კიდევ არსებობს უამრავი რესურსი სახელით www. საძიებო სისტემებში დომენები www და მის გარეშე - ორი სხვადასხვა მისამართები. და მრავალი მომხმარებლებს, როდესაც ეძებს კონკრეტული ვებ პროექტი ორიენტირებული შევიდა სამისამართო ვერსია www. ამიტომ ეს პრეფიქსი სანამ, რომ ხდება. აქედან გამომდინარე, სარკის კორექცია საჭირო არ არის action. დიახ, და მითითებები, თუ როგორ შეიქმნა გადამისამართება 301, ასევე საჭიროა შეისწავლოს მისაღებად თქვენი ვებ პროექტი წარმატებით ინდექსირებული საძიებო სისტემებში.

შედეგების არასწორი გარემოში სარკეები

იმისათვის, რომ შევაფასოთ მნიშვნელობაზე 301 გადამისამართება და სწორი რეგულირება სარკეები, აირჩიეთ უარყოფითი შედეგები მათი არასწორი გამოყენება. ასეთი არ არის ბევრი, მხოლოდ ორი. მაგრამ წონა თითოეული ნივთი არის ძალიან მაღალი.

გარე ბმულები იქნება გაიზიარა შორის დომენები www და მის გარეშე პირდაპირ კავშირში როგორ თქვენი ცხოვრება იქნება დამოწმებული სხვა წევრებს და საიტებზე. ეს ნიშნავს, რომ თქვენი ინტერნეტ პროექტი დაკარგავს ზოგიერთი კავშირები, რომ აქვს უარყოფითი გავლენა დასწრება და მისი ადგილი SERP. თუმცა, ეს არ არის მთავარი პრობლემა.

ბევრი ვებოსტატებისათვის ვიცით, რომ საძიებო სისტემებში მუდმივად იბრძვის უნიკალურობა შინაარსი ინტერნეტ რესურსები. ისინი ძალიან უარყოფითი დამოკიდებულება დუბლირებას ინფორმაცია და საკმაოდ სერიოზულად დაისაჯოს საიტები ანალოგიური შინაარსის, up მათი სრული lock SERP. ახლა ესკიზის შემდეგი სიტუაცია: თქვენი საიტი თავიდანვე უკვე ინდექსირებული ერთად www პრეფიქსი, მაგრამ დრო domain გარეშე www მიიღო უფრო ვიზიტებს და პოპულარობა (ის ეყრდნობა უფრო და უფრო ხშირად ნახსენები).

თქვენ არ ვიცი, რომ არაფერი უფრო განავითაროს მათი პროექტი. დროთა განმავლობაში, ეს ივსება უნიკალური შინაარსის, ბევრი კავშირები და კომენტარები. საძიებო სისტემები იგივე რესურსი მონიტორის გარეშე www პრეფიქსი, გაუგზავნა მას ბანკების არასამთავრობო უნიკალური შინაარსი. დროთა განმავლობაში, ეს აღარ იქნება ინდექსირებული მთლიანად.

თავიდან აცილების მიზნით ასეთ ვითარებაში, არ არის .htaccess ფაილში. 301 გადამისამართება, გათვალისწინებული ის, შეუძლია პრობლემის მოგვარება გამოყოფის რესურსი დომენები www და მისი არყოფნის.

გადამისამართება www დომენის სახელი საიტზე გარეშე პრეფიქსი, და პირიქით

როგორ არის გადამისამართება შექმნის ამ შემთხვევაში. ყველაფერი მარტივია. თქვენ უნდა გახსნას .htaccess ფაილი და რეგისტრაციაში შედეგად დამწერლობის ქვემოთ.

გადამისამართება www დომენის სახელი საიტზე გარეშე:

RewriteEngine on
RewriteCond% {HTTP_HOST} ^ www.moydomen.com
RewriteRule ^ (*.) $ Http://moydomen.com/$1 [R = 301, L].

და კიდევ ერთი:

RewriteEngine On
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule (. *) Http://www.moydomen.com/$1 [R = 301, L].

აუცილებელია გავითვალისწინოთ, რომ ნაცვლად moydomen.com უნდა მიუთითოთ მისამართი თქვენი ინტერნეტ რესურსი ორივე შემთხვევაში!

აუცილებელია, რომ შევინარჩუნოთ .htaccess ფაილი და გადატანა ძირეული საქაღალდე, რასაც მოჰყვა ჩანაცვლება წინა ფაილი. ახლა სტუმარი ნებისმიერ მართვის ვებ მისამართი (თუნდაც http, მაშინაც კი, მის გარეშე, თუნდაც www, მაშინაც კი, მის გარეშე), რომელიც ყველა შემთხვევაში უნდა გადამისამართება მთავარ გვერდზე. ჩვენ შევხედე, თუ როგორ უნდა შეიქმნას 301 გადამისამართება www გარეშე www. ახლა მოდით გავიგოთ, სხვა გზები მისი გამოყენება.

გადასვლას ერთი დომენი ინტერნეტის პროექტის სხვა

მსგავსი სქემა მრგვალი მოგზაურობა, რომელიც ზემოთ ნაჩვენები, უნდა იყოს გამოყენებული, როდესაც მოძრავი ერთი domain ინტერნეტ პროექტი სხვა. მისცეს მაგალითი ფაქტები. ვთქვათ, თქვენ უნდა გადავიდეს დომენი moysait-1.com moysait-2.com. ამ შემთხვევაში, წერენ .htaccess ფაილი კოდი:

RewriteEngine On
RewriteCond% {HTTP_HOST} moysait-1.com
RewriteRule (. *) Http://moysait-2.com/$1 [R = 301, L].

ბმულების CNC და გადამისამართება ხოლო

ამავე დროს არ არის საჭირო, რომ შეიცვალოს CNC კავშირები. არ არის გამორიცხული, არის სიტუაცია, გადაწყდა, რომ შეიცვალოს მთელი სექციაში თავისი წილი. ან მფლობელი საიტი არ იციან, CNC ცნობას წაკითხვა უკვე არსებობდა და შევსებული მასალები. ამ შემთხვევაში, ეს შეიძლება დაეხმაროს გადამისამართება. როგორ შეიქმნა 301 გადამისამართებების ასეთ შემთხვევაში? მნიშვნელოვანია, რომ ასეთ ვითარებაში, ყველა მაჩვენებლების გვერდები (კავშირები, მათი წონა SERP), იგივე დარჩება.

მოდით მივცეთ მარტივი მაგალითი. გადაწყდა, რომ შეცვალოს სახელით გვერდზე moya_infa.html on obo_mne.html. ამ შემთხვევაში, თქვენ უნდა ვწერ .htaccess კოდი: გადამისამართება 301 moya_infa.html http://www.moydomen.com/obo_mne.html.

ანალოგიურად მზადდება და 301 გადამისამართება გვერდზე გვერდზე.

გადამისამართება, როდესაც იცვლება ფაილის გაფართოება

მოდით მივცეთ კიდევ ერთი მაგალითია. ვებმასტერებს უნდა შეცვალოს ფაილის გაფართოება ეხლა moya_stranichka.html on moya_stranichka.php. Like წარსულში ერთეულზე გათვალისწინებული .htaccess შემდეგი კოდი: გადამისამართება 301 moya_stranichka.html http://www.moydomen.com/moya_stranichka.php.

გადამისამართება პარტნიორ პროგრამები

მაგალითად, თქვენ უნდა გადამისამართება საიტის სტუმარი გვერდი შვილობილი პროგრამა. ბმული თავად ჰგავს შვილობილი პროგრამა www.partner.com/?ref=16011. გაცილება ასეთი რგოლი, ბევრი რესურსი, სია არ წავიდეთ, გამოცნობა წინასწარ თქვენი ზრახვები.

იმისათვის, რომ ბმული სათანადო ტიპის გსურთ შექმნათ ცალკე გვერდი, როგორც მაგალითად dlya_druzei.html, რომელიც იქნება გადამისამართება გვერდზე შვილობილი პროგრამა. ეს მხოლოდ რჩება შეცვალონ .htaccess ფაილი: გადამისამართება 301 dlya_druzei.html http://www.partner.com/?ref=16011.

მომდევნო სტატიაში იქნება შევხედოთ, თუ როგორ, რათა 301 გადამისამართება in Joomla ძრავით და დახმარებით PHP ენაზე.

როგორ გააკეთოს 301 გადამისამართება CMS Joomla

ბევრი ინტერნეტ მომხმარებლებს თქმა ჩანს შეცდომა გვერდზე 404. Joomla ძრავის უკვე რამდენიმე ჩაშენებული გზა გადამისამართება გვერდზე გვერდზე. თუმცა, ისინი ყოველთვის არ მუშაობს. და ეს არის ძალიან რთული გასაგებია ნორმალურ შესახებ. აქ მოვა დახმარების გადამისამართება 301. Joomla აქვს სტანდარტული ნაწილი .htaccess ფაილი, რომელიც შეიძლება ყველა მანიპულაცია ზემოთ აღწერილი.

მოდით proizvedom შექმნის გადამისამართება ყველა გვერდებზე თქვენი ინტერნეტ პროექტი. პირველ რიგში, თქვენ უნდა ვეძებოთ დირექტორია htaccess.txt ფაილი და მას სათანადო სახელი .htaccess. ამის შემდეგ, admin უნდა იყოს მითითებული პარამეტრების გადამისამართებების ჩართვის CNC (SEF), და ამით გამშვები ნიშნის გადამისამართება URL.

შემდეგ გახსნა .htaccess ფაილი და დარეგისტრირების უფლება წესები ექიმთან.

გადამისამართება ერთად PHP

თუ რაიმე მიზეზის გამო ხელმისაწვდომობის .htaccess ფაილი არ არსებობს, ან დახურულია, არ არსებობს გზა ამის გაკეთება რამ სხვაგვარად გადამისამართება 301. PHP დაგეხმაროთ.

იმისათვის, რომ გადამისამართება დომენი დომენის ყველა მისი პარამეტრების, ტექსტი არის საჭირო ნებისმიერ რედაქტორი შექმნათ ფაილი .php გაფართოება, რომელსაც ეწოდება მისი ინდექსი და დააკოპირეთ შემდეგი სკრიპტის:

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

if ($ ref = '! ") $ ref =' '$ ref ;. თავით? (" HTTP / 1.1 301 გადატანილი მუდმივმოქმედი ");

header ( 'საიდან: http://moydomain.ru/'.$ref);

exit ();

?>.

აქ moydomain.ru დომენი რომლის გადამისამართება ხორციელდება. შედეგად ფაილი უნდა ატვირთოთ სერვერზე საიტის მთავარი დირექტორია.
იმისათვის, რომ გადამისამართება გვერდზე გვერდზე იმავე domain და სხვადასხვა, აუცილებელია წინაშე ძირითადი კოდი ხორციელდება გვერდზე, ჩადეთ შემდეგი:

header ( "HTTP / 1.1 301 გადატანილი მუდმივმოქმედი");

header ( "მდებარეობა: http://www.moydomain.ru/moycategory/moypage.htm");

exit ();

?>.

შედეგად, www.moydomain.ru/moycategory/moypage.htm არის ახალი გვერდი, რომელიც ხორციელდება გადამისამართება.

მნიშვნელოვანია, გავითვალისწინოთ, რომ გვერდზე კოდი, რომელიც არის ჩასმული შევიდა script აღნიშნული უნდა იყოს სახელი ბოლოს გაგრძელების .php. წინააღმდეგ შემთხვევაში, თქვენ უნდა გამოვიყენოთ გადამისამართება მეშვეობით .htaccess.

ახლა, შესწავლის შემდეგ სტატიას, ნებისმიერ webmaster იცით, თუ როგორ უნდა დააკონფიგურიროთ 301 გადამისამართება, რა არის და როგორ არის სასარგებლო. აქ ნაჩვენები უმარტივესი ვარიანტი გამოყენებით გადამისამართებების. თუმცა, ისინი აუცილებელია იცოდეს ნებისმიერი მფლობელები საიტები და ბლოგები. და ეს უნდა გავითვალისწინოთ, რომ მნიშვნელოვანია, რომ არა მხოლოდ იქმნება სწორად გადამისამართება, არამედ შეამოწმეთ იგი სათანადო ოპერაცია.

როგორც ხედავთ, გადამისამართება შეიძლება შეიქმნას არა მხოლოდ .htaccess ფაილი, არამედ ბევრი სტანდარტული თვისებები CMS და დახმარებით PHP სკრიპტები.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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