Სარჩევი:

რა არის Rewriteengine htaccess-ზე?
რა არის Rewriteengine htaccess-ზე?

ვიდეო: რა არის Rewriteengine htaccess-ზე?

ვიდეო: რა არის Rewriteengine htaccess-ზე?
ვიდეო: #25 - using .htaccess in php, rewrite url, redirect, ErrorDocument 404 2024, მაისი
Anonim

Htaccess გადაწერს მეშვეობით mod_rerite უზრუნველყოს მოთხოვნების შიდა გადაწერის სპეციალური შესაძლებლობა, ასევე მოთხოვნის გარედან გადამისამართება. როდესაც თქვენი ბრაუზერის მდებარეობის ზოლში URL იგივე რჩება მოთხოვნისთვის, ეს არის შიდა გადაწერა, როდესაც url იცვლება, ხდება გარე გადამისამართება.

შესაბამისად, რა არის $1 htaccess-ში?

$1 არის პირველი დაჭერილი ჯგუფი თქვენი რეგულარული გამონათქვამიდან; ანუ შიგთავსი შორის (და). თუ გქონდათ ფრჩხილების მეორე ნაკრები თქვენს რეგექსში, $2 შეიცავდა ამ ფრჩხილების შიგთავსს. აი მაგალითი: RewriteRule ([a-z0-9/-]+)-([a-z]+).html$ $1 -$2.php [NC, L, QSA]

გარდა ამისა, რა არის Request_uri htaccess-ში? mod_rewrite მოდული იყენებს წესებზე დაფუძნებულ გადაწერის ძრავას, რომელიც დაფუძნებულია PCRE რეგულარული გამოხატვის პარსერზე, მოთხოვნილი URL-ების გადასაწერად. mod_rewrite მუშაობს URL-ის სრულ გზაზე, ბილიკის ინფორმაციის განყოფილების ჩათვლით. გადაწერის წესი შეიძლება გამოიძახოთ httpd-ში. conf ან in. htaccess.

ამის გათვალისწინებით, რისთვის გამოიყენება.htaccess ფაილი?

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

როგორ შემიძლია გადამისამართება htaccess-ის გამოყენებით?

ინსტრუქციები

  1. შექმენით ცარიელი ტექსტური ფაილი ტექსტური რედაქტორის გამოყენებით, როგორიცაა notepad და შეინახეთ როგორც htaccess. ტექსტი. ᲨᲔᲜᲘᲨᲕᲜᲐ:
  2. ფაილის შინაარსის რედაქტირება. შეამოწმეთ შემდეგი მაგალითები: 301 (მუდმივი) გადამისამართება: მიუთითეთ მთელი საიტი სხვა URL-ზე მუდმივ საფუძველზე.
  3. ატვირთეთ ეს ფაილი და დაარქვით სახელი. htaccess.

გირჩევთ: