BilgisayarlarBilgi teknolojisi

Htaccess (kodlama): yapılandırma, kullanım örnekleri

Herkes, düzgün gösterilmez tür web sayfaları ve sitelerde interneti, nabredal sörf. Örneğin, herhangi bir site açarak, kullanıcı yerine biz karakterleri, yaylar, sembolleri ve diğer işaretleri ayırt edebilirsiniz aralarında samimi çeşitli flourishes, metnini görür. Eğer herhangi bir Çinli ya da Japon sitesine gittiğinizde benzer görmeye büyük ihtimalle. Bütün bunlar nedeniyle bu .htaccess dosyasına diğer ayarları kullanıyor olması etmektir. bu ülkelerde Kodlama farklıdır. Düzgün yapılandırılmış dosya mümkün çevrimiçi böyle belirsiz karakterlerin görünümünü önlemek için yapacaktır.

Hangi kodlama gerektirir

bir site için Standart Karakter olarak adlandırılan bir çekirdek kodlama vardır. Bu özel bir .htaccess dosyası dahil. Kodlama doğru sembol kod değerleri dönüştürülmektedir göre kuralı belirlemek için gereklidir.

onlarca yıl önce bir çift, kodlama çok gençtim. Söz konusu bilgilerin en fazla yedi den bitlerini içerir. Bir örnek olabilir ASCII. Şimdi ise çok sayıda ortaya çıktı. Aralarında - en popüler ve UTF-8, Windows 1251.

Sonuçta farklı kodlamaya sahip belgeler farklı görünecektir olmasıdır. Bu sitedeki hatalar var bu nedenle içindir. kullanıcının tarayıcı kodlama bir tür olarak ayarlanabilir ve sunucuda .htaccess dosyası diğer içeriyor. Sonuç olarak, sayfadaki metnin tüm anlaşılmaz semboller kümesi dönüşür.

temel kodlama

.htaccess olarak, tüm web-portal için birincil kodlama ile tespit edilecektir vasıtasıyla bir parametre belirtebilirsiniz. Buna ek olarak, kayıt ve onları düzgün tüm sayfalarında görüntülenecek sağlayacak diğer kodlama olabilir. UTF-8 ve Windows-1251 - .htaccess kodlama Web geliştiricileri genellikle iki tür belirtilir. Varsayılan olarak, web tarayıcıları ve metin editörleri çok sayıda kullanmaktır.

çıkarmak imkansız zakoryuchek önlemek için, yeniden kodlayarak korusun ya gerekli kodlama reçete parametre Varsayılan Karakter Kümesi ile tüm sitenin temel kodlama yanı sıra içinde .htaccess dosyası yapılandırmanız gerekir ya. Sonuçta, temel sorun, örneğin kullanıcı sunucu okuyamaz tamamen farklı kodlamada herhangi bir veri gönderebilir, olmasıdır. Bu gibi eylemler forewarned gerekir.

.htaccess kodlama siteyi nasıl yapılandırılır

Kodlama Standart karakter kümesi, AddDefaultCharset seçeneği ile belirtilir sunucu varsayılan olarak işlenir ve tarayıcıya gönderilen anahtar vardır. Hem varsayılan kodlamayı ayarı eklemek gerekir. online tüm karakterleri düşünmelisiniz hangi kodlama tarayıcıya bildirir onların reçete kuralın HTTP başlıklarını gönderdiğinizde. Content-Type bölümünde, doğru karakter kodlamasını belirtmek gerekir nedeni budur. Bu ayar .htaccess olduğunu.

Yukarıdaki seçenek dosyasında kodlama sitesini yapılandırmak için direktifin temel bir zorunluluktur. Bu ekip son olarak komut, Rus kodlanması için varsayılan tarayıcı bilinmeyen değil, ihtiyacı olanlara ilişkili sorunu çözmek yapabiliyor. Ayarı kayıt yoksa, tarayıcı bir hata olacaktır. Aksi takdirde, tüm belgeler otomatik dönüştürülmüştür. tüm tarayıcılar aynı kodlama görmek dikkate alın. UTF-8 ve Windows-1251 - Bu nedenle en ünlü kullanmak en iyisidir. Onlar tüm tarayıcılar bilinmektedir.

sorunları kodlayan ile dokümanların otomatik dönüştürme aktivasyonu vasıtasıyla giderilebilir. .htaccess dosyasında Bunu yapmak için özel CharsetSourceEnc seçeneği içerir. Gerekirse sonra, bazik kodlama önermektir. Tüm diğerleri içine tekrar kodlanması edilecektir. tek bir nedenle veya başka bir kod dönüştürme kaldırmak gerekir, komut dosyası üzerinde CharserDisable içinde yazmalıyız.

Sitenin Bağımsız bölümler için başka bir kodlama ayarlama

Bu sık olmaz, ama bazen tek bir sayfa için bir ihtiyaç veya bölümün bütün bir bölümü farklı dilde görünür yoktur. Buna bağlı olarak, ve diğer kodlama. .htaccess reçete kodlama ile kök dizinine bulma durumunda, tüm sayfaları tam o görünecektir. Sonuç insanlar karanlık sembol ve harflerin bir dil grubunda görüntülenecektir sağdaki metin yerine orada web sitesinin yabancı bölüme gidin ve edeceğini olabilir.

Bu sorunla başa çıkmak için, biz ek yapılandırma .htacces gerekir. Aynı dosyanın başka oluşturmak için gereken ve içinde ek kodlamayı belirten AddType komutunu, reçete. Bu dosya, tüm web sitesi olarak veya tek tek sayfalara hareket edebilir. Bu .htaccess dosyasının bulunduğu yere göre değişir. Eğer bir site için belirli bir dil ile bir klasöre koyun varsa, yapılandırmasının bu bölümünde sadece çalışacaktır. Gerisi sitesinin kök dizininde bulunan ilk htaccess, kurallarına göre çalışacaktır.

.htaccess kullanarak yönlendir

mevcut proje değişikliği bazı sayfaların eski adreslerini kaydetmek istediğinizde Birçok geliştirici siteleri, böyle bir durumla karşı karşıya. Siteyi çalışan içerik yönetim sistemi değiştirmek Özellikle sıkça bu olmuyor. Bu orijinal sitesi statik ve kimse mantık adreslerinin umursamaz olmasıdır. Yönlendirme (.htaccess değişiklikler gerektirir) gereklidir.

Yönlendirme ayrıca yönetici arama sonuçlarında sitenin konumunu korumak istiyorsa gerekli. Sonuçta, sıfırdan notunu yükseltmek için - bu zor bir görevdir.

düzenlenen bu tür yönlendirme için ne yapmak gerekir? Htaccess ana bilgisayarda kullanılacak. yeni sayfanın adresini girin seçeneğini Yönlendirme 301 kullanılarak gerçekleştirilir yönlendir.

erişimi kısıtlama

Ayrıca .htaccess tarafından kullanılan bir sunucuda bulunan tüm site, bölümlerinden ya da belirli dosyalara erişimi kısıtlamak için. Bir şeyleri kaçırmak söz konusu kullanıcılar tarafından erişilebilir değil dosyalara erişimini engeller.

Aşağıdaki komutları kullanın:

  • tüm inkar komutu dosya kayıtlarında sitenin tamamına erişimini engellemek için.
  • kullanılan spesifik IP adreslerine erişimi reddetmek için ip_adres_polzovatelya ekibinden inkar.

dosya koruması

Büyük olasılıkla, her kullanıcı tam olarak farklı web sitelerinde aynı makaleye karşılanmaktadır. Çoğu zaman, yüzden sadece diğer kaynaklardan çalındı olur. Tabii ki, arama motorları yinelenen sayfaların olgusu ile mücadele ediyorlar, ama çok sık onlar oldukça düzgün kaynağını seçmek değildir. reklam yazarları ve programcılar için çok ciddi bir sorundur. Çünkü kaliteli içerik yazmak için zaman ve çaba ister. Ve sonra arama motoru kopyalanan malzeme için yaptırım uygular. Bu sinir bozucu. Genellikle metin ve resimler bunlar çalmak olarak. Aynı zamanda bu tür hırsızlar çok sayıda bile diğer insanların kaynaklarından gelen görüntüleri indirmez. Onların sunucularını aşırı doldurmamak için, onlar sadece orijinal kaynağa sahip bir resme bakın. Bu bağlantı ekleme hotlink denir. Resimlere bağlantılara ek olarak indirilebilir dosyalar belirten eklenebilir. yazarın içeriği için böyle bir fenomen son derece rahatsız edici. Sunucu onlar için birincil kaynağı da aşırı yüklü olduğunu.

.htaccess dosyasında, hotlinking karşı korunmalıdır dosyaları belirtebilirsiniz. Bu erişim hakkı verilmez genişleme, dışarı büyüler. Ayrıca otel dosyaları veya tüm gruplar için bir şifre ayarlayabilirsiniz. Sonra .htaccess dosyası kapatılmalıdır erişim hangi dizinde, yerleştirilir.

hatalarını tanılama

O kadar bir .htaccess dosyası yerleştirme düzenledikten sonra kodu "500" ile ilgili bir hata olduğunu olur. Böyle hata nedeniyle dosyanın kendisinde eksiklikler nedeniyle oluşur. Sen raporları ile bir klasörde, alan dizininde bulunan bir dosyada nedenlerini öğrenebilirsiniz.

Eğer .htaccess belirtilen ne yürütmek yoksa Ayrıca, dosyanın işleme sitesi ayarlarında yer aldığından emin olmak gerekir.

Gördüğünüz gibi, .htaccess dosyası web siteleri kodlama konfigürasyonu ve düzgün çeşitli projeler geliştirilmesini ve destek yönetmek sağlayan diğer kullanışlı işlemler için gereklidir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.birmiss.com. Theme powered by WordPress.