Naħdem Bil-Fajl .htaccess Fil-WordPress

fajl htaccess WordPress

WordPress hija pjattaforma kbira li hija magħmula aħjar minn kemm hu dettaljat u qawwi d-daxxbord standard ta 'WordPress. Tista 'tikseb ħafna, f'termini ta' personalizzazzjoni tal-mod li s-sit tiegħek iħoss u jiffunzjona, billi sempliċement tuża l-għodod li WordPress għamel disponibbli għalik bħala standard.

Jasal żmien fil-ħajja ta 'kwalunkwe sid ta' websajt, madankollu, meta jkollok bżonn tmur lil hinn minn din il-funzjonalità. Naħdem mal-WordPress fajl .htaccess jista 'jkun mod wieħed kif tagħmel dan. Dan il-fajl huwa fajl ewlieni li s-sit tiegħek jiddependi fuqu, u huwa kkonċernat prinċipalment dwar kif jaħdmu l-permalinks tal-websajt tiegħek.

Madankollu, il-fajl .htaccess jista 'jintuża biex jinkiseb numru ta' affarijiet utli. Qabel koprejna wħud minnhom, inkluż proċess biex isiru direzzjonijiet mill-ġdid regex fil-WordPress, u ħarsa ġenerali aktar ġenerali fuq direzzjonijiet ta 'header għal WordPress. Fiż-żewġ gwidi, aħna aċċedejna u editjajna l-fajl .htaccess, imma mingħajr ma spjegajna ħafna dwar għaliex il-fajl qiegħed hemm l-ewwel, u kif tista 'tużah.

Dak huwa l-iskop ta 'dan l-artikolu. L-ewwelnett, inħarsu lejn dak li jagħmel il-fajl .htaccess fis-setup standard ta 'WordPress. Imbagħad, aħna nispjegaw kif tista 'taċċessaha, u kif tista' teditjaha. Fl-aħħarnett, aħna ser nuruk għaliex tista 'tkun trid tagħmel dan.

X'inhu l-Fajl .htaccess?

Ejja noħorġu l-affarijiet bażiċi mill-ewwel. Il-fajl .htaccess mhuwiex teknikament Fajl WordPress. Jew, biex ngħiduha b'mod aktar preċiż, il-fajl .htaccess huwa fil-fatt fajl li jintuża mis-servers tal-web Apache. Din hija s-sistema bħalissa qed jintuża mill-maġġoranza l-kbira ta 'siti u hosts ta' WordPress. Minħabba l-kullimkien ta 'Apache meta niġu għall-immaniġġjar ta' siti ta 'WordPress, kull sit bħal dan għandu fajl .htaccess.

Il-fajl .htaccess jaqsam xi karatteristiċi mal-fajls l-oħra li s-sit WordPress tiegħek juża għall-konfigurazzjoni. L-isem tal-fajl huwa fajl moħbi u jkun jeħtieġ li jkun moħbi biex jiġi editjat. Tpoġġi wkoll fid-direttorju tal-għeruq tas-sit WordPress tiegħek.

Ftakar, il-fajl .htaccess jagħmel ħaġa waħda u ħaġa waħda biss: jiddetermina kif jintwerew il-permalinks tas-sit tiegħek. Dak hu. 

Moħbi wara din id-deskrizzjoni sempliċi hemm ħafna kumplessità, madankollu. Dan minħabba li bosta sidien ta 'siti, plugins, u temi jagħmlu bidliet fil-mod kif il-permalinks jintużaw fis-sit ta' WordPress tiegħek. Kull darba li int (jew plugin) tagħmel bidla fil-mod kif jaħdmu l-permalinks tiegħek, dawn il-bidliet huma maħżuna fil-fajl .htaccess. 

Fil-prinċipju, din hija sistema pjuttost tajba, u hija sigura. Madankollu, fid-dinja reali tista 'toħloq problemi reali. Waħda hija dik għaliex 75% tal-iżviluppaturi jużaw JavaScript, u għalhekk mhumiex daqshekk komdi li jużaw Apache, ħafna plugins jistgħu jissostitwixxu l-fajl .htaccess b'mod li jħalli s-sit tiegħek mhux sigur. L-iffissar (jew tabilħaqq anke t-tfixkil) ta 'din it-tip ta' kwistjoni huwa lil hinn mill-ambitu tagħna hawn, imma l-avviżi standard dwar il-plugins japplikaw - installa biss dawk li tafda fihom, u li huma aġġornati regolarment biex jiffissaw toqob tas-sigurtà bħal dawn.

Sib u Editja l-Fajl .htaccess

Minkejja l-fatt li l-fajl .htaccess huwa ddisinjat prinċipalment biex jimmaniġġja l-permalinks fuq is-sit tiegħek, tista 'teditja l-fajl biex tikseb numru ta' riżultati utli: dawn jinkludu li tagħmel redirects, jew sempliċement ittejjeb is-sigurtà fuq is-sit tiegħek billi tillimita l-aċċess barra għal paġni partikolari.

F'din it-taqsima, aħna ser nuruk kif għandek tagħmel dan. Iżda l-ewwel ... 

TWISSIJA: L-editjar tal-fajl .htaccess jista 'jkisser il-websajt tiegħek. 

Li tagħmel kwalunkwe tibdil fil-fajls fundamentali li s-sit tiegħek jaħdem huwa riskjuż. Imissek dejjem tagħmel backup tas-sit tiegħek qabel ma tagħmel xi bidliet fiha, u esperimenta mingħajr ma taffettwa s-sit ħaj. 

Fil-fatt, hemm raġuni tajba għaliex il-fajl .htaccess mhux disponibbli għal ħafna mill-utenti ta 'WordPress. WordPress għandu maġġoranza ċara tas-sehem tas-suq għal websajts ta 'negozji żgħar, u dan ifisser li ħafna mill-utenti tagħhom, ngħidu aħna, mhumiex l-iktar inklinati teknikament. Dan huwa għaliex il-fajl .htaccess huwa moħbi awtomatikament - biex tevita li utenti novizzi jagħmlu żbalji.

Aċċess u Editjar tal-Fajl .htaccess

B'dak kollu barra, ejja nħarsu lejn kif tista 'taċċessa l-fajl .htaccess. Sabiex tagħmel dan:

  1. Oħloq konnessjoni mal-websajt billi tuża klijent FTP. Hemm ħafna klijenti FTP b'xejn u kbar hemmhekk, inkluż FileZilla. Aqra d-dokumentazzjoni pprovduta biex tagħmel konnessjoni FTP mas-sit tiegħek.
  2. Ladarba tkun stabbilixxejt konnessjoni FTP, tidher il-fajls kollha li jiffurmaw is-sit tiegħek. Agħti ħarsa lejn dawn il-fowlders, u tara waħda msejħa l-għeruq tad-direttorju.
  3. Ġewwa dan il-folder, tara l-fajl .htaccess tiegħek. Normalment ikun qrib il-quċċata tal-lista tal-fajls f'dak il-folder. Ikklikkja fuq il-fajl, u mbagħad ikklikkja view / edit. 
  4. Il-fajl jinfetaħ fl-editur tat-test.

U dak hu. Inti issa permess li tagħmel bidliet fil-fajl tiegħek, imma ħu nota li forsi ma tridx tagħmel dan. Aħna ser nuruk kif tuża dan il-fajl fit-taqsima li jmiss, imma qabel ma nagħmluha hija idea tajba li agħmel kopja lokali tal-fajl .htaccess tiegħek (billi tuża d-djalogu standard "ħlief bħala"), għamel il-bidliet tiegħek lokalment, u mbagħad ittella 'l-fajl f'sit fi stadji (kif innutajna hawn fuq).

Bl-użu tal-Fajl .htaccess

Issa inti lest biex tibda tuża l-funzjonalità żejda pprovduta mill-fajl .htacess. Nibdew bi ftit bażiċi.

  • 301 jidderieġi mill-ġdid - Ir-ridirezzjoni 301 hija biċċa żgħira ta 'kodiċi li tibgħat viżitaturi minn paġna għal oħra, u hija meħtieġa jekk tittrasferixxi blog post partikolari li huwa marbut miegħu minn sit estern. Inkella, tista 'tuża l-fajl .htaccess biex tidderieġi mill-ġdid il-websajt. Tista 'wkoll tidderieġi viżitaturi minn verżjoni HTTP eqdem tas-sit għal verżjoni HTTPS ġdida, aktar sigura. Żid dan mal-fajl .htacess:

Redirect 301 /oldpage.html /newpage.html

  • Sigurtà - Hemm ukoll numru ta 'modi biex tuża l-fajl .htaccess biex tapplika strateġiji ta' sigurtà avvanzati għal WP. Waħda minn dawn hija li issakkar l-aċċess għal fajls partikolari sabiex l-utenti biss bl-awtentikazzjoni korretta jistgħu jaċċessaw il-fajls ewlenin li jmexxi s-sit WordPress tiegħek. Tista 'tuża dan il-kodiċi, mehmuż mat-tmiem tal-fajl .htaccess tiegħek, biex tillimita l-aċċess għal numru ta' fajls ewlenin:

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

  • Immodifika URLs - Karatteristika oħra utli tal-fajl .htaccess, għalkemm waħda iktar kumplessa biex tiġi implimentata, hija li l-fajl jista 'jintuża biex jikkontrolla l-mod li l-URLs jintwerew meta l-viżitaturi tiegħek jaċċessaw is-sit tiegħek. Biex tagħmel dan, ikollok bżonn taċċerta ruħek li qed tuża l-aktar verżjoni reċenti ta 'Apache. Dan jagħmel il-URL ta 'paġna waħda tidher differenti għall-viżitaturi. Dan l-aħħar eżempju huwa - forsi - ftit kumpless wisq għal ħafna utenti li qed jidraw il-fajl .htaccess. Madankollu, inkludejtha biex nurik l-iskop ta 'dak li jista' jinkiseb bil-fajl. Żid dan mal-fajl .htaccess tiegħek:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Tmur Aktar B'Htaccess

Li taħdem bil-fajl .htaccess huwa mod tajjeb ħafna biex titgħallem dwar kif jaħdem is-sit WordPress tiegħek f'livell aktar fundamentali, u biex jagħtik ħarsa lejn l-ambitu enormi għall-adattament li anke sit standard WP jagħtik. Ladarba tkun ikkontrollajt taħdem mal-fajl .htaccess billi tagħmel il-bidliet bażiċi li ddeskrivejna hawn fuq, tiftaħ ħafna għażliet għalik. Waħda, kif diġà koprejna, hija l-abbiltà li irrisettja l-blog WordPress tiegħek

Ieħor huwa li ħafna mill-modi kif ittejjeb is-sigurtà ta 'WordPress tiegħek jinvolvu jew li tbiddel il-fajl .htaccess direttament, jew tuża l-istess sistema FTP biex tagħmel bidliet f'fajls ta' għeruq oħra. Fi kliem ieħor, ladarba tibda tħares lejn il-ġewż u l-boltijiet tas-sit tiegħek, issib possibbiltajiet bla tmiem għal adattament u titjib.

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.