Özelleştirin .htaccess * css nedir

Fayl .htaccess * css nedir edir конфигурационным fayl Apache. O, imkan vermək reaksiya serverin sorğulara istifadəçi, konfiqurasiya кэширование və sıxılma, eləcə də bir sıra ayırmaq daxil olmaq üçün müxtəlif bölmələr sayt

İmkanlar təmin edən htaccess * css nedir üçün server konfiqurasiya çox böyükdür üçün uyğun bir məqalədə, amma biz fikrində deyilik baxmağa, bütün incəlikləri Apache konfiqurasiya, düşünün, yalnız əsas parametrləri .htaccess * css nedir azaltmaq üçün cüt saytda pages.


Birincisi, saytda mövcud cüt baş güzgülər, sayt açılır, həm www, istərsə də onsuz.

Bu vəziyyət pis belə ki:

  • Xəbəri olmaz istifadəçi nisbətən düzgün saytın adı
  • Parçalayan ezberlemeye adı saytının istifadəçi
  • Mane axtarış роботам adekvat qəbul səhifə veb (axtarış robotlar hesab edirlər səhifə www olmadan www müxtəlif isə məzmun onlara дублируемым)

Kurtulmanın üçün dublikatını baş güzgülər .htaccess * css nedir lazımdır yaza:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^crazysquirrel\.ru$ [NC]
RewriteRule ^(.*)$ https://crazysquirrel.ru/$1 [R=301,L]

Qəbulu üçün əsas kimi güzgü saytın adı olmadan www

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.crazysquirrel\.ru$ [NC]
RewriteRule ^(.*)$ https://www.crazysquirrel.ru/$1 [R=301,L]

Qəbulu üçün əsas kimi güzgü adları ilə www


İkincisi, saytda vardır cüt xəsarəti fayl haqqinda (index.html, index.php və s.)

Bu vəziyyət pis belə ki:

  • Parçalayan cür əsas səhifə veb (daha gözəl görmək bir sayt adı olmadan heç bir ındex deyil axı)
  • Mane axtarış роботам adekvat qəbul səhifə veb (axtarış robotlar hesab edirlər ünvan web ındex və onsuz kimi müxtəlif səhifələri, həm məzmun, onlara дублируемым)

Kurtulmanın üçün, o cümlədən baş fayl haqqinda lazımdır yaza .htaccess * css nedir:

RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ https://crazysquirrel.ru/$1 [R=301,L]

Üçüncüsü, cüt GET (parametrlərinə ötürülən url sonra nişanı ?)

Bu vəziyyət pis belə ki:

  • Parçalayan cür əsas səhifə veb (daha gözəl görmək URL olmadan GET parametrləri daha çox olan)
  • Mane axtarış роботам adekvat qəbul səhifə veb (axtarış robotlar hesab edirlər ünvan saytının ilə GET və onsuz kimi müxtəlif səhifələri, həm məzmun, onlara дублируемым)

Kurtulmanın üçün dublikat ALMAQ lazımdır ki, müəyyən .htaccess * css nedir:

RewriteEngine on
RewriteCond %{QUERY_STRİNG} !^$ [NC]
RewriteCond %{THE_REQUEST} \? [NC]
RewriteCond %{THE_REQUEST} !admin [NC]
RewriteRule ^(.*)?(.*)$ https://crazysquirrel.ru/$1? [R=301,L]

Ümumi qayda olaraq, kurtulmanın üçün, o cümlədən:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^crazysquirrel\.ru$ [NC]
RewriteRule ^(.*)$ https://crazysquirrel.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ https://crazysquirrel.ru/$1 [R=301,L]
RewriteCond %{QUERY_STRİNG} !^$ [NC]
RewriteCond %{THE_REQUEST} \? [NC]
RewriteCond %{THE_REQUEST} !admin [NC]
RewriteRule ^(.*)?(.*)$ https://crazysquirrel.ru/$1? [R=301,L]

Həmin konfiqurasiyaları:

  • RewriteEngine on — direktiv/off mexanizminin dönüşüm (və sehr bir bütün htaccess * css nedir)
  • RewriteCond %{HTTP_HOST} !^crazysquirrel\.ru$ [NC] — müəyyən şərait üçün tətbiq dönüşüm yalnız названиям saytın əla lazımi təcrübəsi
  • RewriteRule ^(.*)$https://crazysquirrel.ru/$1[R=301,L] — mexanizm dəyişikliklər перенаправляющий istifadəçi "düzgün saytın adı"
  • RewriteCond %{QUERY_STRİNG} !^$ [NC] — müəyyən, şərti tətbiq edilməsi üçün dönüşüm yalnız ünvan var GET parametrləri
  • RewriteCond %{THE_REQUEST} \? [NC] — müəyyən, şərti çevrilməsi üçün yalnız ünvanları olan ?
  • RewriteCond %{THE_REQUEST} !admin [NC] — qaydalarını müəyyən edir çevirmək üçün ünvanlar olmayan öz tərkibində дирректории və ya fayl inzibati panel saytı (əgər sayt yoxdur CMS üçün və ya onun iş tələb olunmur GET parametrləri, bu xətt olar yazı)
  • crazysquirrel.ru — saytın adı
  • admin — qovluğu inzibati panel sayt
  • ındex.php — baş fayl haqqinda
  • R=301 — bayrağı, quran status kodu http üçün sui-saytının (301 — bayrağı, daimi dəyişiklik ünvanı)
  • L — bayrağı, göstərir ki, bu qayda ən son
  • NC — bayrağı, göstərir ki, bu qaydalar vacib olmadığı halda yazmaq
Görmək və tərk şərh