Darbs ar .htaccess failu programmā WordPress

htaccess fails WordPress

WordPress ir lieliska platforma, kuru vēl labāk padara tas, cik detalizēts un jaudīgs ir standarta WordPress informācijas panelis. Jūs varat sasniegt daudz, pielāgojot to, kā jūsu vietne jūtas un darbojas, vienkārši izmantojot rīkus, kurus WordPress jums ir darījis pieejamus kā standarta.

Jebkura vietnes īpašnieka dzīvē tomēr pienāk brīdis, kad jums būs jāpārsniedz šī funkcionalitāte. Darbs ar WordPress . Htaccess fails var būt viens no veidiem, kā to izdarīt. Šis fails ir pamatfails, uz kuru balstās jūsu vietne, un tas galvenokārt attiecas uz jūsu vietnes pastāvīgo saišu darbību.

Tomēr .htaccess failu var izmantot, lai sasniegtu vairākas noderīgas lietas. Mēs jau iepriekš esam apskatījuši dažus no tiem, ieskaitot izgatavošanas procesu regex novirzīšana programmā WordPressun vispārīgāku pārskatu par galvenes novirzīšana uz WordPress. Abās šajās rokasgrāmatās mēs piekļuvām un rediģējām .htaccess failu, taču daudz nepaskaidrojām, kāpēc fails vispār atrodas un kā jūs to varat izmantot.

Tas ir šī raksta mērķis. Pirmkārt, mēs aplūkosim, ko .htaccess fails dara standarta WordPress iestatījumos. Pēc tam mēs paskaidrosim, kā jūs varat tam piekļūt un kā to rediģēt. Visbeidzot, mēs jums parādīsim, kāpēc jūs varētu vēlēties to darīt.

Kas ir .htaccess fails?

Vispirms atbrīvosimies no pamatiem. .Htaccess fails tehniski nav WordPress fails. Vai, precīzāk izsakoties, .htaccess fails faktiski ir fails, kuru izmanto Apache tīmekļa serveri. Tā ir sistēma pašlaik tiek izmantots lielākā daļa WordPress vietņu un mitinātāju. Apache visuresamības dēļ, pārvaldot WordPress vietnes, katrai šādai vietnei ir .htaccess fails.

.Htaccess failam ir dažas īpašības ar citiem failiem, kurus konfigurēšanai izmanto jūsu WordPress vietne. Faila nosaukums ir slēpts fails, un rediģēšanai tas būs jāatklāj. Tas atrodas arī jūsu WordPress vietnes saknes direktorijā.

Atcerieties, ka .htaccess fails veic tikai vienu un tikai vienu: tas nosaka, kā tiek rādītas jūsu vietnes pastāvīgās saites. Tieši tā. 

Aiz šī vienkāršā apraksta slēpjas daudz sarežģītības. Tas ir tāpēc, ka daudzi vietņu īpašnieki, spraudņi un motīvi maina pastāvīgo saišu izmantošanu jūsu WordPress vietnē. Katru reizi, kad jūs (vai spraudnis) maināt savu pastāvīgo saišu darbību, šīs izmaiņas tiek saglabātas .htaccess failā. 

Principā šī ir diezgan laba sistēma, un tā ir droša. Tomēr reālajā pasaulē tas var radīt reālas problēmas. Viens ir tas, ka 75% izstrādātāju izmanto JavaScript, un tāpēc Apache lietošana nav tik ērta, daudzi spraudņi var pārrakstīt .htaccess failu tā, lai jūsu vietne būtu nedroša. Šāda veida problēmu novēršana (vai pat novērošana) ir ārpus mūsu darbības jomas, taču tiek piemēroti standarta iebildumi par spraudņiem - instalējiet tikai tos, kuriem uzticaties un kuri regulāri tiek atjaunināti, lai novērstu šādas drošības nepilnības.

.Htaccess faila atrašana un rediģēšana

Neskatoties uz to, ka .htaccess fails galvenokārt ir paredzēts, lai apstrādātu jūsu vietnes pastāvīgās saites, varat rediģēt failu, lai sasniegtu vairākus noderīgus rezultātus: tie ietver novirzīšanu vai vienkārši uzlabotu vietnes drošību, ierobežojot ārēju piekļuvi vietnei. konkrētas lapas.

Šajā sadaļā mēs parādīsim, kā to izdarīt. Bet vispirms… 

BRĪDINĀJUMS: .htaccess faila rediģēšana var sabojāt jūsu vietni. 

Jebkuru izmaiņu veikšana pamata failos, kuros darbojas jūsu vietne, ir riskanta. Jums vajadzētu vienmēr dublējiet savu vietni pirms tajā veicat izmaiņas, un eksperimentējiet, neietekmējot tiešsaistes vietni. 

Faktiski ir labs iemesls, kāpēc .htaccess fails nav pieejams lielākajai daļai WordPress lietotāju. WordPress ir skaidrs vairākums mazo uzņēmumu vietņu tirgus daļas, un tas nozīmē, ka daudzi to lietotāji, teiksim tā, nav tehniski visvairāk noskaņoti. Tāpēc .htaccess fails pēc noklusējuma ir paslēpts - lai izvairītos no iesācēju lietotāju kļūdām.

Piekļuve .htaccess failam un tā rediģēšana

Ņemot vērā visu šo iespēju, apskatīsim, kā jūs varat piekļūt .htaccess failam. Lai to izdarītu:

  1. Izveidojiet savienojumu ar vietni, izmantojot FTP klientu. Tur ir daudz bezmaksas, lielisku FTP klientu, ieskaitot FileZilla. Izlasiet iesniegto dokumentāciju, lai izveidotu FTP savienojumu ar savu vietni.
  2. Kad esat izveidojis FTP savienojumu, jums tiks parādīti visi faili, kas veido jūsu vietni. Apskatiet šīs mapes, un jūs redzēsiet to, ko sauc par saknes direktoriju.
  3. Šajā mapē jūs redzēsiet savu .htaccess failu. Parasti tas atrodas netālu no mapes failu saraksta augšdaļas. Noklikšķiniet uz faila un pēc tam noklikšķiniet uz Skatīt / rediģēt. 
  4. Fails tiks atvērts teksta redaktorā.

Un viss. Tagad jums ir atļauts veikt izmaiņas failā, taču ņemiet vērā, ka, iespējams, nevēlaties to darīt. Mēs parādīsim, kā izmantot šo failu nākamajā sadaļā, taču pirms tā ir laba ideja izveidojiet vietējo kopiju no .htaccess faila (izmantojot standarta dialoglodziņu “Saglabāt kā”), veiciet izmaiņas lokāli un pēc tam augšupielādējiet failu pakāpeniskā vietnē (kā jau iepriekš minējām).

Izmantojot .htaccess failu

Tagad esat gatavs sākt izmantot .htacess faila nodrošināto papildu funkcionalitāti. Sāksim ar dažiem pamata jautājumiem.

  • 301 novirzīšana - 301 novirzīšana ir niecīgs koda gabals kas nosūta apmeklētājus no vienas lapas uz otru, un tas ir nepieciešams, ja pārsūtāt konkrētu emuāra ziņu, kas ir saistīta ar ārēju vietni. Alternatīvi, vietnes novirzīšanai varat izmantot .htaccess failu. Varat arī novirzīt apmeklētājus no vietnes vecākas HTTP versijas uz jaunu, drošāku HTTPS versiju. Pievienojiet to .htacess failam:

Redirect 301 /oldpage.html /newpage.html

  • Drošība - Ir arī vairāki veidi, kā izmantot .htaccess failu, lai WP izmantotu uzlabotas drošības stratēģijas. Viens no tiem ir bloķēt piekļuvi noteiktiem failiem lai tikai lietotāji ar pareizu autentifikāciju varētu piekļūt pamata failiem, kuros darbojas jūsu WordPress vietne. Lai ierobežotu piekļuvi vairākiem galvenajiem failiem, varat izmantot šo kodu, kas pievienots .htaccess faila beigām.

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

  • Mainīt URL - Vēl viena noderīga faila .htaccess funkcija, lai arī sarežģītāka tā ir, ir tā, ka failu var izmantot, lai kontrolētu URL parādīšanas veidu, kad apmeklētāji piekļūst jūsu vietnei. Lai to izdarītu, jums jāpārliecinās, vai izmantojat jaunāko Apache versiju. Tādējādi vienas lapas URL apmeklētājiem šķiet atšķirīgs. Šis pēdējais piemērs, iespējams, ir nedaudz pārāk sarežģīts lielākajai daļai lietotāju, kas vienkārši pierod pie .htaccess faila. Tomēr es to iekļāvu, lai parādītu to, ko var sasniegt ar failu. Pievienojiet to savam .htaccess failam:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Dodamies tālāk ar .htaccess

Darbs ar .htaccess failu ir lielisks veids, kā uzzināt, kā jūsu WordPress vietne darbojas fundamentālākā līmenī, un ļaut ieskatīties milzīgajās pielāgošanas jomās, kuras jums piedāvā pat standarta WP vietne. Kad esat apguvis darbu ar .htaccess failu, veicot iepriekš aprakstītās pamata izmaiņas, jums tiek piedāvātas daudzas iespējas. Viens, kā mēs jau iepriekš aprakstījām, ir spēja atiestatiet savu WordPress emuāru

Cits ir tas, ka daudzi no veidiem, kā uzlabot savu WordPress drošību, ietver vai nu tiešu .htaccess faila maiņu, vai arī tās pašas FTP sistēmas izmantošanu, lai veiktu izmaiņas citos saknes failos. Citiem vārdiem sakot, kad sākat izpētīt savas vietnes uzgriežņus un skrūves, jūs atradīsit bezgalīgas pielāgošanas un uzlabošanas iespējas.

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.