Paggawa Gamit Ang .htaccess File Sa WordPress

htaccess file WordPress

WordPress ay isang mahusay na platform na ginawang mas mahusay sa pamamagitan ng kung gaano detalyado at malakas ang karaniwang dashboard ng WordPress. Marami kang makakamit, sa mga tuntunin ng pagpapasadya ng paraan ng pakiramdam at pag-andar ng iyong site, sa pamamagitan lamang ng paggamit ng mga tool na ginawang magagamit sa iyo ng WordPress bilang pamantayan.

Mayroong isang oras sa buhay ng anumang may-ari ng website, gayunpaman, kung kailan mo kakailanganin na lampasan ang pagpapaandar na ito. Paggawa gamit ang WordPress .htaccess file ay maaaring maging isang paraan upang magawa ito. Ang file na ito ay isang pangunahing file na umaasa sa iyong site, at higit na nag-aalala tungkol sa kung paano gumagana ang mga permalink ng iyong website.

Ang .htaccess file ay maaaring magamit upang makamit ang isang bilang ng mga kapaki-pakinabang na bagay, bagaman. Nasasakop na namin dati ang ilan sa mga ito, kasama ang isang proseso para sa paggawa mga pag-redirect ng regex sa WordPress, at isang mas pangkalahatang pangkalahatang-ideya sa mga pag-redirect ng header para sa WordPress. Sa pareho ng mga gabay na ito, na-access at na-edit namin ang .htaccess file, ngunit nang hindi ipinapaliwanag ang tungkol sa kung bakit nandiyan ang file sa unang lugar, at kung paano mo ito magagamit.

Iyon ang layunin ng artikulong ito. Una, titingnan namin kung ano ang ginagawa ng .htaccess file sa karaniwang pag-setup ng WordPress. Pagkatapos, ipapaliwanag namin kung paano mo ito maa-access, at kung paano mo ito mai-e-edit. Panghuli, ipapakita namin sa iyo kung bakit mo nais na gawin iyon.

Ano Ang .htaccess File?

Alisin muna natin ang mga pangunahing kaalaman. Ang .htaccess file ay hindi panteknikal a File ng WordPress. O, upang mas tumpak itong mailagay, ang .htaccess file ay talagang isang file na ginagamit ng mga Apache web server. Ito ang sistema kasalukuyang ginagamit ng karamihan ng mga site at host ng WordPress. Dahil sa lahat ng pook ng Apache pagdating sa pamamahala ng mga site ng WordPress, ang bawat naturang site ay mayroong isang .htaccess file.

Ang .htaccess file ay nagbabahagi ng ilang mga katangian sa iba pang mga file na ginagamit ng iyong WordPress site para sa pagsasaayos. Ang filename ay isang nakatagong file at kailangang i-unhidden upang mai-edit. Nakaupo din ito sa root Directory ng iyong WordPress site.

Tandaan, ang .htaccess file ay gumagawa ng isang bagay at isang bagay lamang: natutukoy nito kung paano ipinakita ang mga permalink ng iyong site. Ayan yun. 

Nakatago sa likod ng simpleng paglalarawan na ito ay maraming pagiging kumplikado, gayunpaman. Ito ay dahil maraming mga may-ari ng site, plugin, at tema ang gumagawa ng mga pagbabago sa paraan ng paggamit ng mga permalink sa loob ng iyong WordPress site. Sa tuwing ikaw (o isang plugin) ay gumagawa ng pagbabago sa paraang gumana ang iyong mga permalink, ang mga pagbabagong ito ay nakaimbak sa .htaccess file. 

Sa prinsipyo, ito ay isang magandang sistema, at ligtas ito. Gayunpaman, sa totoong mundo maaari itong lumikha ng totoong mga problema. Isa iyon dahil 75% ng mga developer ang gumagamit ng JavaScript, at samakatuwid ay hindi gaanong komportable sa paggamit ng Apache, maraming mga plugin ang maaaring mai-overlap ang .htaccess file sa isang paraan na umalis sa iyong site na walang katiyakan. Ang pag-aayos (o sa katunayan kahit na ang pagtuklas) ng ganitong uri ng isyu ay lampas sa aming saklaw dito, ngunit nalalapat ang karaniwang mga pag-uusap tungkol sa mga plugin - i-install lamang ang mga pinagkakatiwalaan mo, at regular na na-update upang ayusin ang mga butas sa seguridad tulad nito.

Paghahanap At Pag-edit ng .htaccess File

Sa kabila ng katotohanang ang .htaccess file ay pangunahin na idinisenyo upang mahawakan ang mga permalink sa iyong site, maaari mong i-edit ang file upang makamit ang isang bilang ng mga kapaki-pakinabang na kinalabasan: kasama dito ang paggawa ng mga pag-redirect, o simpleng pagpapabuti ng seguridad sa iyong site sa pamamagitan ng paglilimita sa labas ng pag-access sa mga partikular na pahina.

Sa seksyong ito, ipapakita namin sa iyo kung paano ito gawin. Ngunit una ... 

BABALA: Ang pag-edit sa .htaccess file ay maaaring makasira sa iyong website. 

Mapanganib ang paggawa ng anumang mga pagbabago sa pangunahing mga file na pinatakbo ng iyong site. Dapat mo laging backup ang iyong site bago gumawa ng anumang mga pagbabago dito, at mag-eksperimento nang hindi nakakaapekto sa live site. 

Sa katunayan, mayroong isang magandang dahilan kung bakit ang .htaccess file ay hindi magagamit para sa karamihan ng mga gumagamit ng WordPress. Ang WordPress ay may malinaw na karamihan sa pagbabahagi ng merkado para sa mga maliliit na website ng negosyo, at nangangahulugan ito na marami sa kanilang mga gumagamit ang, sasabihin ba natin, hindi ang pinaka-hilig sa teknolohiya. Ito ang dahilan kung bakit ang .htaccess file ay nakatago bilang default - upang maiwasan ang mga gumagamit ng baguhan na nagkamali.

Pag-access At Pag-edit ng .htaccess File

Sa lahat ng mga iyon sa labas ng paraan, tingnan natin kung paano mo maa-access ang .htaccess file. Upang magawa iyon:

  1. Lumikha ng isang koneksyon sa website gamit ang isang FTP client. Mayroong maraming mga libre, mahusay na mga kliyente ng FTP doon, kasama ang Filezilla. Basahin ang dokumentasyong ibinigay upang makagawa ng isang koneksyon sa FTP sa iyong site.
  2. Sa sandaling nakapagtatag ka ng isang koneksyon sa FTP, ipapakita sa iyo ang lahat ng mga file na bumubuo sa iyong site. Tingnan ang mga folder na ito, at makakakita ka ng tinatawag na root Directory.
  3. Sa loob ng folder na ito, makikita mo ang iyong .htaccess file. Karaniwan itong malapit sa tuktok ng listahan ng mga file sa folder na iyon. Mag-click sa file, at pagkatapos ay i-click ang tingnan / i-edit. 
  4. Magbubukas ang file sa text editor.

At yun lang. Pinapayagan ka na ngayong gumawa ng mga pagbabago sa iyong file, ngunit tandaan na maaaring hindi mo nais na gawin iyon. Ipapakita namin sa iyo kung paano gamitin ang file na ito sa susunod na seksyon, ngunit bago namin gawin ito magandang ideya na gumawa ng isang lokal na kopya ng iyong .htaccess file (gamit ang karaniwang dialog na "i-save bilang"), gawing lokal ang iyong mga pagbabago, at pagkatapos ay i-upload ang file sa isang itinanghal na site (tulad ng nabanggit namin sa itaas).

Gamit ang .htaccess File

Handa ka na ngayon upang simulang gamitin ang sobrang pagpapaandar na ibinigay ng .htacess file. Magsimula tayo sa ilang mga pangunahing mga.

  • Ang 301 na mga pag-redirect - Ang 301 redirect ay isang maliit na piraso ng code na nagpapadala ng mga bisita mula sa isang pahina patungo sa isa pa, at kinakailangan kung maglipat ka ng isang partikular na post sa blog na naka-link sa isang panlabas na site. Bilang kahalili, maaari mong gamitin ang .htaccess file upang i-redirect ang website. Maaari mo ring idirekta ang mga bisita mula sa isang mas lumang bersyon ng HTTP ng site sa isang bago, mas ligtas, bersyon ng HTTPS. Idagdag ito sa .htacess file:

Redirect 301 /oldpage.html /newpage.html

  • Katiwasayan - Mayroon ding isang bilang ng mga paraan upang magamit ang .htaccess file upang ilapat ang mga advanced na diskarte sa seguridad para sa WP. Isa na rito ay ang i-lock ang pag-access sa mga partikular na file upang ang mga gumagamit lamang na may tamang pagpapatotoo ang maaaring ma-access ang mga pangunahing file na pinapatakbo ng iyong WordPress site. Maaari mong gamitin ang code na ito, naidugtong sa dulo ng iyong .htaccess file, upang limitahan ang pag-access sa isang bilang ng mga pangunahing file:

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

  • Baguhin ang mga URL - Ang isa pang kapaki-pakinabang na tampok ng .htaccess file, kahit na isang mas kumplikadong ipatupad, ay ang file na maaaring magamit upang makontrol ang paraan ng pagpapakita ng mga URL kapag na-access ng iyong mga bisita ang iyong site. Upang magawa iyon, kakailanganin mong tiyakin na gumagamit ka ng pinakabagong bersyon ng Apache. Ginagawa nitong naiiba sa mga bisita ang URL ng isang pahina. Ang huling halimbawang ito ay - marahil - medyo masyadong kumplikado para sa karamihan ng mga gumagamit na nasanay lang sa .htaccess file. Gayunpaman, isinama ko ito upang ipakita sa iyo ang saklaw ng kung ano ang maaaring makamit sa file. Idagdag ito sa iyong .htaccess file:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Pagpunta sa Malayo Sa .htaccess

Ang pagtatrabaho sa .htaccess file ay isang mahusay na paraan upang malaman ang tungkol sa kung paano gumagana ang iyong WordPress site sa isang mas pangunahing antas, at upang bigyan ka ng isang sulyap ng napakaraming saklaw para sa pagpapasadya na kahit isang standard na site ng WP ay nagbibigay sa iyo. Kapag napagkadalubhasaan mo ang pagtatrabaho sa file na .htaccess sa pamamagitan ng paggawa ng mga pangunahing pagbabago na inilarawan namin sa itaas, magbubukas sa iyo ang isang kayamanan ng mga pagpipilian. Ang isa, tulad ng nasasakop na natin dati, ay ang kakayahang i-reset ang iyong WordPress blog

Ang isa pa ay ang marami sa mga paraan upang mapagbuti ang iyong seguridad sa WordPress ay nagsasangkot ng alinman sa pagbabago ng direkta sa .htaccess file, o paggamit ng parehong FTP system upang gumawa ng mga pagbabago sa iba pang mga root file. Sa madaling salita, sa sandaling magsimula kang maghanap sa mga mani at bolts ng iyong site, mahahanap mo ang walang katapusang mga posibilidad para sa pagpapasadya at pagpapabuti.

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.