WordPress– ში .htaccess ფაილთან მუშაობა

htaccess ფაილი WordPress

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

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

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

ეს არის სტატიის მიზანი. პირველ რიგში, ჩვენ ვნახავთ თუ რას აკეთებს .htaccess ფაილი WordPress– ის სტანდარტულ კონფიგურაციაში. შემდეგ, ჩვენ ავუხსნით, თუ როგორ შეგიძლიათ მასზე წვდომა და როგორ შეგიძლიათ შეცვალოთ იგი. დაბოლოს, ჩვენ გაჩვენებთ, თუ რატომ გსურთ ამის გაკეთება.

რა არის .htaccess ფაილი?

მოდით, თავიდან ამოვიღოთ საფუძვლები. .Htaccess ფაილი ტექნიკურად არ არის a WordPress ფაილი. ან, უფრო სწორად რომ ვთქვათ, .htaccess ფაილი არის ფაილი, რომელსაც იყენებენ Apache ვებ სერვერები. ეს არის სისტემა ამჟამად გამოიყენება WordPress საიტებისა და მასპინძლების აბსოლუტური უმრავლესობის მიერ. Apache– ის საყოველთაოობის გამო, როდესაც საქმე ეხება WordPress საიტების მართვას, თითოეულ ასეთ საიტს აქვს .htaccess ფაილი.

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

გახსოვდეთ, რომ .htaccess ფაილი აკეთებს მხოლოდ ერთ რამეს და მხოლოდ ერთს: ის განსაზღვრავს, თუ როგორ გამოჩნდება თქვენი საიტის პერმალინკები. Ის არის. 

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

პრინციპში, ეს საკმაოდ კარგი სისტემაა და უსაფრთხოა. ამასთან, რეალურ სამყაროში მას შეუძლია შექმნას რეალური პრობლემები. ერთი იმიტომ რომ დეველოპერების 75% იყენებს JavaScript- ს, და ამიტომ არც ისე მოსახერხებელია Apache– ს გამოყენება, ბევრ დანამატს შეუძლია .htaccess ფაილის გადაწერა ისე, რომ თქვენი საიტი დაუცველი იყოს. ამ ტიპის საკითხის აღმოფხვრა (ან თუნდაც კი წერტილოვანი) აქ ჩვენს ფარგლებს სცილდება, მაგრამ დანამატების სტანდარტული შენიშვნა მოქმედებს - დააინსტალირეთ მხოლოდ ის, ვისაც ენდობით, და რომლებიც რეგულარულად განახლდება, მსგავსი უსაფრთხოების ხვრელების გამოსასწორებლად.

.Htaccess ფაილის მოძიება და რედაქტირება

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

ამ სექციაში ჩვენ გაჩვენებთ როგორ უნდა გააკეთოთ ეს. მაგრამ პირველი 

გაფრთხილება: .htaccess ფაილის რედაქტირებამ შეიძლება დაარღვიოს თქვენი ვებსაიტი. 

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

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

.Htaccess ფაილის წვდომა და რედაქტირება

ამ ყველაფრის გამორიცხვასთან ერთად, მოდით ვნახოთ, თუ როგორ შეგიძლიათ წვდომა მიიღოთ .htaccess ფაილზე. ამისათვის:

  1. შექმენით კავშირი ვებსაიტთან FTP კლიენტის გამოყენებით. უამრავი უფასო, შესანიშნავი FTP კლიენტი არსებობს, მათ შორის FileZilla. წაიკითხეთ მოწოდებული დოკუმენტაცია, რომ გააკეთოთ FTP კავშირი თქვენს საიტზე.
  2. FTP კავშირის დამყარების შემდეგ, აჩვენებთ ყველა ფაილს, რომელიც ქმნის თქვენს საიტს. გადახედეთ ამ საქაღალდეებს და ნახავთ ერთს, რომელსაც ეწოდება root დირექტორია.
  3. ამ საქაღალდის შიგნით ნახავთ თქვენს .htaccess ფაილს. ჩვეულებრივ, ეს იქნება ამ საქაღალდის ფაილების სიის ზედა ნაწილში. დააჭირეთ ფაილს და შემდეგ დააჭირეთ ნახვა / რედაქტირებას. 
  4. ფაილი გაიხსნება ტექსტის რედაქტორში.

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

.Htaccess ფაილის გამოყენება

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

  • გადამისამართება - 301 გადამისამართება არის კოდის პატარა ნაჭერი რომელიც აგზავნის ვიზიტორებს ერთი გვერდიდან მეორეზე და ეს აუცილებელია იმ შემთხვევაში, თუ გადაიტანთ კონკრეტულ ბლოგპოსტს, რომელსაც უკავშირდება გარე საიტიდან. გარდა ამისა, შეგიძლიათ გამოიყენოთ .htaccess ფაილი ვებსაიტის გადამისამართების მიზნით. ასევე შეგიძლიათ სტუმრები მიმართოთ საიტის ძველი HTTP ვერსიიდან ახალ, უფრო დაცულ, HTTPS ვერსიას. დაამატეთ ეს .htacess ფაილში:

Redirect 301 /oldpage.html /newpage.html

  • უსაფრთხოების - ასევე .htaccess ფაილის გამოყენების მრავალი გზა არსებობს WP– ს უსაფრთხოების მოწინავე სტრატეგიების გამოყენებისთვის. ერთი მათგანი არის ჩაკეტეთ წვდომა კონკრეტულ ფაილებზე ისე, რომ მხოლოდ სწორი აუთენტიფიკაციის მქონე მომხმარებლებს აქვთ წვდომა იმ ძირითად ფაილებზე, რომლებზეც მუშაობს თქვენი WordPress საიტი. შეგიძლიათ გამოიყენოთ ეს კოდი, რომელიც თან ახლავს თქვენი .htaccess ფაილის ბოლოს, რიგი ძირითადი ფაილების წვდომის შეზღუდვისთვის:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • შეცვალეთ URL - .htaccess ფაილის კიდევ ერთი სასარგებლო თვისება, მართალია უფრო რთული განსახორციელებლად, არის ის, რომ ფაილი შეიძლება გამოყენებულ იქნას URL– ების ჩვენების წესის გასაკონტროლებლად, როდესაც თქვენი ვიზიტორები შემოდიან თქვენს საიტზე. ამისათვის თქვენ უნდა დარწმუნდეთ, რომ იყენებთ Apache- ის უახლეს ვერსიას. ეს ქმნის რომ ერთი გვერდის URL მნახველებისთვის განსხვავებული იყოს. ეს უკანასკნელი მაგალითი - ალბათ - ოდნავ რთულია მომხმარებლების უმეტესობისთვის, რომლებიც უბრალოდ ეჩვევიან .htaccess ფაილს. ამასთან, მე ჩავრთე ის, რომ გაჩვენოთ, თუ რა მასშტაბის მიღწევაა შესაძლებელი ფაილში. დაამატეთ ეს თქვენს .htaccess ფაილს:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

შემდგომი ნაბიჯი .htaccess– ით

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

სხვა ის არის, რომ WordPress– ის უსაფრთხოების გაუმჯობესების მრავალი გზა მოიცავს ან .htaccess ფაილის პირდაპირ შეცვლას, ან იმავე FTP სისტემის გამოყენებას სხვა ძირეულ ფაილებში ცვლილებების შესატანად. სხვა სიტყვებით რომ ვთქვათ, თქვენი საიტის თხილისა და ჭანჭიკის ძებნის დაწყებისთანავე იპოვით პერსონალიზაციისა და გაუმჯობესების უსასრულო შესაძლებლობებს.

რას ფიქრობთ?

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