Mündəricat:

Htaccess-də Rewriteengine nədir?
Htaccess-də Rewriteengine nədir?

Video: Htaccess-də Rewriteengine nədir?

Video: Htaccess-də Rewriteengine nədir?
Video: 301 редирект: как правильно настроить перенаправление в .htaccess — Site Elite Studio 2024, Bilər
Anonim

Htaccess Yenidən yazır mod_rewrite sorğuları daxili olaraq Yenidən yazmaq, eləcə də xaricdən Yönləndirmə sorğusu üçün xüsusi imkan təmin edir. Brauzerinizin məkan çubuğundakı url sorğu üçün eyni qaldıqda bu, daxili yenidən yazmadır, url dəyişdikdə isə xarici yönləndirmə baş verir.

Beləliklə, htaccess-də $1 nədir?

$1 müntəzəm ifadənizdən ilk tutulan qrupdur; yəni (və) arasındakı məzmun. Əgər regexinizdə ikinci mötərizə dəsti olsaydı, $2 həmin mötərizələrin məzmununu ehtiva edərdi. Budur bir nümunə: RewriteRule ([a-z0-9/-]+)-([a-z]+).html$ $1 -$2.php [NC, L, QSA]

Bundan əlavə, htaccess-də Request_uri nədir? Mod_rewrite modulu tələb olunan URL-ləri tez bir zamanda yenidən yazmaq üçün PCRE müntəzəm ifadə analizatoruna əsaslanan qaydalara əsaslanan yenidən yazma mühərrikindən istifadə edir. mod_rewrite tam URL yolunda işləyir, o cümlədən yol məlumatı bölməsi. Yenidən yazma qaydası httpd-də işə salına bilər. conf və ya içərisində. htaccess.

Bunu nəzərə alaraq,.htaccess faylı nə üçün istifadə olunur?

htaccess (hipermətn girişi) faydalıdır fayl Bir çox veb server üçün hər kataloq əsasında parametrlər tətbiq etmək. Bu, işləmə müddətində Apache serverinin standart konfiqurasiyasını ləğv etməyə imkan verir. İstifadə. htaccess iş zamanı istənilən funksiyanı asanlıqla aktivləşdirə və ya söndürə bilərik.

htaccess istifadə edərək necə yönləndirmək olar?

Təlimatlar

  1. Notepad kimi mətn redaktorundan istifadə edərək boş mətn faylı yaradın və onu htaccess olaraq qeyd edin. mətn. QEYD:
  2. Faylın məzmununu redaktə edin. Aşağıdakı nümunələri yoxlayın: 301 (Daimi) Yönləndirmə: Bütün saytı daimi olaraq fərqli URL-ə yönəldin.
  3. Bu faylı yükləyin və adını dəyişdirin. htaccess.

Tövsiyə: