Laborante Kun La .htaccess-Dosiero En WordPress

htaccess-dosiero WordPress

WordPress estas bonega platformo, des pli bona kaj detala kaj potenca estas la norma WordPress-panelo. Vi povas atingi multon, laŭ personigo kiel via retejo sentas kaj funkcias, simple uzante la ilojn, kiujn WordPress disponigis al vi kiel normo.

Tamen venas tempo en la vivo de iu ajn posedanto de retejo, kiam vi devos preterpasi ĉi tiun funkcion. Laborante kun la WordPress .htaccess-dosiero povas esti unu maniero fari ĉi tion. Ĉi tiu dosiero estas kerna dosiero, kiun via retejo dependas, kaj ĉefe zorgas pri kiel funkcias la konstantaj ligoj de via retejo.

La .htaccess-dosiero tamen povas esti uzata por atingi kelkajn utilajn aferojn. Ni antaŭe traktis iujn el ili, inkluzive procezon por krei regex-alidirektiloj en WordPress, kaj pli ĝenerala superrigardo pri titolaj alidirektiloj por WordPress. En ambaŭ ĉi tiuj gvidiloj, ni aliris kaj redaktis la .htaccess-dosieron, sed sen multe klarigi kial la dosiero estas tie unue kaj kiel vi povas uzi ĝin.

Tio estas la celo de ĉi tiu artikolo. Unue ni rigardos, kion faras la dosiero .htaccess en la norma WordPress-aranĝo. Poste ni klarigos kiel vi povas aliri ĝin kaj kiel vi povas redakti ĝin. Fine ni montros al vi kial vi eble volas fari tion.

Kio Estas La .htaccess-Dosiero?

Ni unue forigu la bazojn. La dosiero .htaccess ne estas teknike WordPress-dosiero. Aŭ, por diri ĝin pli precize, la .htaccess-dosiero estas efektive dosiero uzata de retaj serviloj Apache. Jen la sistemo nuntempe uzata de la vasta plimulto de WordPress-retejoj kaj gastigantoj. Pro la ĉie-eco de Apache kiam temas pri mastrumado de WordPress-ejoj, ĉiu tia retejo havas .htaccess-dosieron.

La dosiero .htaccess dividas iujn karakterizaĵojn kun la aliaj dosieroj, kiujn via WordPress-retejo uzas por agordi. La dosiernomo estas kaŝa dosiero kaj devos esti kaŝita por esti redaktita. Ĝi ankaŭ sidas en la radika dosierujo de via WordPress-retejo.

Memoru, ke la dosiero .htaccess faras unu aferon kaj nur unu aferon: ĝi determinas kiel la konstantaj ligoj de via retejo montriĝas. Jen ĝi. 

Kaŝita malantaŭ ĉi tiu simpla priskribo estas tamen multe da komplikeco. Ĉi tio estas ĉar multaj retejposedantoj, aldonaĵoj kaj temoj ŝanĝas la manieron uzi konstantajn ligojn en via WordPress-retejo. Ĉiufoje kiam vi (aŭ aldonaĵo) ŝanĝas la manieron kiel funkcias viaj konstantaj ligoj, ĉi tiuj ŝanĝoj estas konservitaj en la dosiero .htaccess. 

Principe ĉi tio estas sufiĉe bona sistemo, kaj estas sekura. Tamen en la reala mondo ĝi povas krei verajn problemojn. Unu estas tio ĉar 75% de programistoj uzas Ĝavoskripton, kaj do ne tiom komfortas uzi Apache, multaj aldonaĵoj povas anstataŭigi la .htaccess-dosieron tiel, ke via retejo malsekuras. Ripari (aŭ efektive eĉ ekvidi) tian problemon preterpasas ĉi tie, sed la normaj avertoj pri aldonaĵoj validas - nur instalu tiujn, kiujn vi fidas, kaj kiuj estas regule ĝisdatigitaj por ripari sekurecajn truojn kiel ĉi tion.

Trovi Kaj Redakti La .htaccess-Dosieron

Malgraŭ la fakto, ke la dosiero .htaccess estas ĉefe desegnita por trakti la konstantajn ligojn en via retejo, vi povas redakti la dosieron por atingi kelkajn utilajn rezultojn: ĉi tiuj inkluzivas fari alidirektilojn, aŭ simple plibonigi la sekurecon en via retejo, limigante eksteran aliron al apartaj paĝoj.

En ĉi tiu sekcio, ni montros al vi kiel fari tion. Sed unue ... 

AVERTO: Redakti la .htaccess-dosieron povas rompi vian retejon. 

Fari iujn ajn ŝanĝojn al la fundamentaj dosieroj, kiujn via retejo funkcias, estas riska. Vi devus ĉiam rezervu vian retejon antaŭ ol fari ajnajn ŝanĝojn al ĝi, kaj eksperimenti sen influi la vivan retejon. 

Fakte estas bona kialo, kial la dosiero .htaccess ne disponeblas por plej multaj WordPress-uzantoj. WordPress havas klaran plimulton de la merkatparto por malgrandaj komercaj retejoj, kaj ĉi tio signifas, ke multaj el iliaj uzantoj estas, ni diru, ne la plej teknike emaj. Jen kial la .htaccess-dosiero estas kaŝita defaŭlte - por eviti novajn uzantojn erari.

Aliro Kaj Redaktado De La .htaccess-Dosiero

Kun ĉio tio ekster la vojo, ni rigardu kiel vi povas aliri la .htaccess-dosieron. Por fari tion:

  1. Kreu ligon al la retejo per FTP-kliento. Estas multaj senpagaj bonegaj FTP-klientoj tie, inkluzive FileZilla. Tralegu la provizitan dokumentaron por fari FTP-konekton al via retejo.
  2. Post kiam vi establis FTP-konekton, oni montros al vi ĉiujn dosierojn, kiuj konsistigas vian retejon. Rigardu ĉi tiujn dosierujojn, kaj vi vidos unu nomatan radika dosierujo.
  3. En ĉi tiu dosierujo, vi vidos vian .htaccess-dosieron. Ĝi kutime estos proksime al la supro de la listo de dosieroj en tiu dosierujo. Alklaku la dosieron, kaj tiam alklaku vidi / redakti. 
  4. La dosiero malfermiĝos en la tekstredaktilo.

Kaj jen ĝi. Vi nun rajtas ŝanĝi vian dosieron, sed rimarku, ke vi eble ne volas fari tion. Ni montros al vi kiel uzi ĉi tiun dosieron en la sekva sekcio, sed antaŭ ol fari ĝin estas bona ideo fari lokan kopion de via .htaccess-dosiero (uzante la norman dialogon "konservi kiel"), faru viajn ŝanĝojn loke, kaj poste alŝutu la dosieron al enscenigita retejo (kiel ni notis supre).

Uzante La .htaccess-Dosieron

Nun vi pretas ekuzi la ekstran funkcion provizitan de la dosiero .htacess. Ni komencu per kelkaj bazaj.

  • 301-alidirektiloj - La 301-alidirektilo estas eta kodpeco tio sendas vizitantojn de unu paĝo al alia, kaj estas necesa se vi transdonas apartan blogaĵon ligitan al ekstera retejo. Alternative vi povas uzi la .htaccess-dosieron por redirekti la retejon. Vi ankaŭ povas direkti vizitantojn de pli malnova HTTP-versio de la retejo al nova pli sekura HTTPS-versio. Aldonu ĉi tion al la dosiero .htacess:

Redirect 301 /oldpage.html /newpage.html

  • Sekureco - Estas ankaŭ kelkaj manieroj uzi la .htaccess-dosieron por apliki progresintajn sekurecajn strategiojn por WP. Unu el ĉi tiuj estas ŝlosi aliron al apartaj dosieroj tiel ke nur uzantoj kun la ĝusta aŭtentokontrolo povas aliri la kernajn dosierojn, kiujn funkcias via WordPress-retejo. Vi povas uzi ĉi tiun kodon, aldonitan al la fino de via .htaccess-dosiero, por limigi aliron al kelkaj kernaj dosieroj:

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

  • Modifi URLojn - Alia utila trajto de la .htaccess-dosiero, kvankam pli komplika por efektivigi, estas, ke la dosiero povas esti uzata por kontroli la manieron, kiel URL-oj aperas kiam viaj vizitantoj aliras vian retejon. Por fari tion, vi devos certigi, ke vi uzas la plej freŝan version de Apache. Ĉi tio faras la URL de unu paĝo aperi malsama al vizitantoj. Ĉi tiu lasta ekzemplo estas - eble - iomete tro kompleksa por plej multaj uzantoj nur kutimiĝantaj al la dosiero .htaccess. Tamen mi inkluzivis ĝin por montri al vi la amplekson de tio, kion oni povas atingi per la dosiero. Aldonu ĉi tion al via .htaccess-dosiero:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Irante Pli Kun .htaccess

Kunlabori kun la dosiero .htaccess estas bonega maniero lerni pri kiel via WordPress-retejo funkcias je pli fundamenta nivelo, kaj doni al vi ekvidon de la grandega eblo por personigo, kiun eĉ norma WP-retejo donas al vi. Post kiam vi majstris labori kun la .htaccess-dosiero farante la bazajn ŝanĝojn, kiujn ni priskribis supre, multaj opcioj malfermiĝas al vi. Unu, kiel ni antaŭe traktis, estas la kapablo reagordi vian WordPress-blogon

Alia estas, ke multaj el la manieroj plibonigi vian WordPress-sekurecon inkluzivas ĉu ŝanĝi la dosieron .htaccess rekte, aŭ uzi la saman FTP-sistemon por ŝanĝi aliajn radikajn dosierojn. Alivorte, post kiam vi ekrigardos la nuksojn kaj riglilojn de via retejo, vi trovos senfinajn eblojn por personigo kaj plibonigo.

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.