⊗ppPmSDHt 436 of 447 menu

htaccess-ის გამოყენება PHP ძროხაში

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

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

RewriteEngine On RewriteBase /

ამის შემდეგ ჩვენ შეგვიძლია მივუთითოთ, რომელი ფაილი უნდა დაუმუშავოს მოთხოვნილ URL-ს. ეს შესრულდება ბრძანების RewriteRule საშუალებით.

შევხედოთ ამ ბრძანების მუშაობას პრაქტიკაში. მაგალითად, მოვახდინოთ ისე, რომ მისამართი /test დაემუშავებინა ფაილს index.php:

RewriteRule /test index.php

პირველი პარამეტრის სახით ბრძანება RewriteRule სინამდვილეში იღებს რეგულარულ გამოსახულებას. მოდით მისი საშუალებით მოვახდინოთ ისე, რომ ყველა URL დაემუშავებინა ფაილს index.php:

RewriteRule .+ index.php

თუმცა, მისამართების ნაწილი მაინც არ უნდა გადამისამართდეს. ეს არის ის მისამართები, რომლებიც მიუთითებენ რესურსების ფაილებზე: CSS-ზე, JavaScript-ზე, სურათებზე და ა.შ.

გავაუქმოთ მათი გადამისამართება ბრძანების RewriteCond საშუალებით:

RewriteCond %{REQUEST_URI} !\.(js|css|ico|jpg|png)$ RewriteRule .+ index.php

გვერდზე index.php ჩვენ შეგვიძლია მივიღოთ მოთხოვნილი URL სუპერგლობალური მასივის $_SERVER საშუალებით:

<?php $url = $_SERVER['REQUEST_URI']; ?>

შექმენით ფაილი .htaccess. მისი საშუალებით რეალიზაცია მოახდინეთ ყველა მოთხოვნის გადამისამართების index.php-ზე.

გამოიტანეთ index.php-ზე მოთხოვნილი URL.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა