WordPress-də .htaccess Dosyası ilə İşləmək

htaccess faylı WordPress

WordPress standart WordPress panelinin nə qədər təfərrüatlı və güclü olması ilə daha da yaxşılaşdırılmış əla bir platformadır. WordPress-in standart olaraq təqdim etdiyi alətlərdən istifadə edərək saytınızın hiss və işləmə tərzini özəlləşdirmək baxımından çox şey əldə edə bilərsiniz.

Hər hansı bir veb sayt sahibinin həyatında elə bir vaxt gəlir ki, bu funksiyadan kənara çıxmağınız lazımdır. WordPress ilə işləmək .htaccess faylı Bunu etmək üçün bir yol ola bilər. Bu fayl, saytınızın güvəndiyi əsas bir sənəddir və əsasən veb saytınızdakı sabit keçidlərin necə işləməsindən narahatdır.

.Htaccess faylı bir sıra faydalı şeylər əldə etmək üçün istifadə edilə bilər. Edilməsi üçün bir müddət də daxil olmaqla, bəzilərini araşdırdıq regex WordPress-də yönləndirməvə daha ümumi bir baxış başlıq WordPress üçün yönləndirmə. Bu təlimatların hər ikisində .htaccess sənədinə daxil olduq və düzəliş etdik, ancaq bu sənədin ilk növbədə niyə orada olduğu və onu necə istifadə edə biləcəyiniz barədə çox şey izah etmədən.

Bu məqalənin məqsədi budur. Əvvəlcə .htaccess sənədinin standart WordPress quraşdırma işlərinə baxacağıq. Sonra ona necə daxil ola biləcəyinizi və necə düzəldə biləcəyinizi izah edəcəyik. Nəhayət, bunu niyə etmək istədiyinizi göstərəcəyik.

.Htaccess faylı nədir?

Əvvəlcə əsasları yoldan çıxaraq. .Htaccess faylı texniki cəhətdən deyil WordPress faylı. Və ya daha dəqiq desək .htaccess faylı əslində Apache veb serverləri tərəfindən istifadə olunan bir sənəddir. Bu sistemdir hal hazırda istifadə olunur WordPress saytlarının və ev sahiblərinin böyük əksəriyyəti tərəfindən. Apache hər yerdə olduğu üçün WordPress saytlarını idarə etməyə gəldikdə, belə saytların hər birində .htaccess faylı var.

.Htaccess faylı, WordPress saytınızın konfiqurasiya üçün istifadə etdiyi digər fayllarla bəzi xüsusiyyətləri bölüşür. Fayl adı gizli bir sənəddir və redaktə etmək üçün gizlədilməlidir. WordPress saytınızın kök qovluğunda da oturur.

Unutmayın, .htaccess faylı yalnız bir şey edir: saytınızdakı sabit keçidlərin necə göstərildiyini müəyyənləşdirir. Bu belədir. 

Bununla birlikdə, bu sadə təsvirin arxasında gizlənmiş bir çox mürəkkəblik var. Bunun səbəbi, bir çox sayt sahibləri, plaginlər və temalar WordPress saytınızda permalinklərin istifadə edilməsində dəyişikliklər etməkdir. Hər dəfə (və ya bir plagin) daimi bağlantılarınızın işləmə qaydasında dəyişiklik etdikdə, bu dəyişikliklər .htaccess faylında saxlanılır. 

Prinsipcə, bu olduqca yaxşı bir sistemdir və təhlükəsizdir. Lakin, real dünyada bu, real problemlər yarada bilər. Biri ona görədir Geliştiricilərin 75% -i JavaScript istifadə edirvə bu səbəbdən Apache istifadə etmək o qədər də rahat deyil, bir çox plaginlər .htaccess faylını saytınızın təhlükəsizliyini pozacaq şəkildə yaza bilər. Bu cür məsələni düzəltmək (və ya hətta aşkarlamaq) burada bizim əhatə dairəmizdən kənardadır, lakin plaginlər barədə standart xəbərdarlıqlar tətbiq olunur - yalnız etibar etdiyinizi quraşdırın və bu kimi təhlükəsizlik deliklərini düzəltmək üçün mütəmadi olaraq yenilənir.

.Htaccess sənədini tapmaq və redaktə etmək

.Htaccess faylı əsasən saytınızdakı permalinkləri idarə etmək üçün tərtib olunmasına baxmayaraq, bir sıra faydalı nəticələr əldə etmək üçün faylı redaktə edə bilərsiniz: bunlara istiqamətləndirmə etmək və ya saytınıza təhlükəsizliyi xaricə çıxışı məhdudlaşdırmaqla təkmilləşdirmək daxildir. xüsusi səhifələr.

Bu hissədə bunu necə edəcəyinizi göstərəcəyik. Amma əvvəlcə ... 

XƏBƏRDARLIQ. .Htaccess faylının redaktəsi veb saytınızı poza bilər. 

Saytınızın işlədiyi əsas sənədlərdə hər hansı bir dəyişiklik etmək risklidir. Etməlisən həmişə saytınızı ehtiyat nüsxə edin hər hansı bir dəyişiklik etməzdən əvvəl və canlı sayta təsir etmədən təcrübə edin. 

Əslində .htaccess faylının əksər WordPress istifadəçiləri üçün əlçatan olmamasının yaxşı bir səbəbi var. WordPress kiçik biznes saytları üçün bazar payının əksəriyyətinə sahibdir və bu, istifadəçilərinin çoxunun texniki baxımdan ən meylli olmadığı deməkdir. Bu səbəbdən .htaccess faylı varsayılan olaraq gizlidir - təcrübəsiz istifadəçilərin səhv etməməsi üçün.

.Htaccess sənədinə daxil olmaq və redaktə etmək

Bütün bunlardan kənarda .htaccess faylına necə daxil ola biləcəyinizə baxaq. Bunu etmək üçün:

  1. Bir FTP müştəri istifadə edərək veb saytına bir əlaqə yaradın. Orada çox sayda pulsuz, əla FTP müştərisi var FileZilla. Saytınıza bir FTP bağlantısı qurmaq üçün verilən sənədləri oxuyun.
  2. Bir FTP bağlantısı qurduqdan sonra saytınızı təşkil edən bütün sənədlər sizə göstəriləcəkdir. Bu qovluqları nəzərdən keçirin və kök qovluğu adlanan birini görəcəksiniz.
  3. Bu qovluğun içərisində .htaccess dosyanızı görəcəksiniz. Normalda bu qovluqdakı fayllar siyahısının yuxarı hissəsinə yaxın olacaq. Faylın üzərinə vurun və sonra görünüş / redaktə edin. 
  4. Fayl mətn redaktorunda açılacaqdır.

Və bu qədər. Artıq dosyanızda dəyişiklik etməyə icazə verdiniz, ancaq bunu etmək istəməməyinizi unutmayın. Bu faylın necə istifadə ediləcəyini növbəti hissədə göstərəcəyik, amma etmədən əvvəl yaxşı bir fikirdir yerli surəti çıxarmaq .htaccess dosyanızdan (standart olaraq "saxla" informasiya qutusundan istifadə edərək), dəyişikliklərinizi yerli olaraq edin və sonra mərhələli bir sayta yükləyin (yuxarıda qeyd etdiyimiz kimi).

.Htaccess faylı istifadə olunur

İndi .htacess faylı tərəfindən verilən əlavə funksiyanı istifadə etməyə hazırsınız. Bir neçə əsas ilə başlayaq.

  • 301 yönləndirir - 301 yönləndirmə kiçik bir kod parçasıdır ziyarətçiləri bir səhifədən digərinə göndərən və xarici bir saytla əlaqəli müəyyən bir blog yazısını köçürdüyünüz zaman lazımdır. Alternativ olaraq veb saytını yönləndirmək üçün .htaccess faylını istifadə edə bilərsiniz. Ziyarətçiləri saytın köhnə bir HTTP versiyasından yeni, daha etibarlı, HTTPS versiyasına yönəldə bilərsiniz. Bunu .htacess faylına əlavə edin:

Redirect 301 /oldpage.html /newpage.html

  • təhlükəsizlik - WP üçün inkişaf etmiş təhlükəsizlik strategiyaları tətbiq etmək üçün .htaccess faylını istifadə etmək üçün bir sıra yollar var. Bunlardan biri xüsusi fayllara girişi kilidləyin belə ki, yalnız düzgün identifikasiyası olan istifadəçilər WordPress saytınızın işlədiyi əsas sənədlərə daxil ola bilərlər. .Htaccess dosyanızın sonuna əlavə edilmiş bu kodu bir sıra nüvə sənədlərinə girişi məhdudlaşdırmaq üçün istifadə edə bilərsiniz:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • URL'ləri dəyişdirin - .htaccess faylının daha faydalı bir xüsusiyyəti, tətbiqi daha mürəkkəb olsa da, faylın, ziyarətçilərinizin saytınıza daxil olduqda URL-lərin göstərilməsinə nəzarət etmək üçün istifadə edilə bilməsi. Bunu etmək üçün Apache-nin ən son versiyasını istifadə etdiyinizə əmin olmalısınız. Bu, bir səhifənin URL-in ziyarətçilərə fərqli görünməsini təmin edir. Bu son nümunə - bəlkə də .htaccess sənədinə çox alışan əksər istifadəçilər üçün bir az çox mürəkkəbdir. Bununla birlikdə, sizə fayl ilə nəyin əldə edilə biləcəyini göstərmək üçün daxil etdim. Bunu .htaccess dosyanıza əlavə edin:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

.Htaccess ilə daha da irəliləyirik

.Htaccess faylı ilə işləmək WordPress saytınızın daha təməl bir səviyyədə necə işlədiyini öyrənmək və standart bir WP saytının da sizə verdiyi fərdiləşdirmə üçün geniş bir sahə yaratmaq üçün əla bir yoldur. Yuxarıda təsvir etdiyimiz əsas dəyişiklikləri edərək .htaccess faylı ilə işləməyi öyrəndikdən sonra bir çox seçim sizə açılır. Biri, əvvəllər də izah etdiyimiz kimi, bacarıqdır WordPress blogunuzu yenidən qurun

Başqa bir şey budur ki, WordPress təhlükəsizliyinizi yaxşılaşdırmağın bir çox yolu ya .htaccess faylını birbaşa dəyişdirməyi və ya digər kök fayllarında dəyişiklik etmək üçün eyni FTP sistemini istifadə etməyi əhatə edir. Başqa sözlə, saytınızın qoz-fındıqlarını axtarmağa başladıqdan sonra fərdiləşdirmə və inkişaf üçün sonsuz imkanlar tapacaqsınız.

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.