Travay ak dosye a takses Nan WordPress

takses dosye WordPress

WordPress se yon gwo platfòm ki fè tout pi bon an pa ki jan detaye ak pwisan estanda WordPress tablodbò a se. Ou ka reyalize anpil, an tèm de Pèrsonalize fason ke sit ou santi l ak fonksyon, pa senpleman lè l sèvi avèk zouti yo ki WordPress te mete disponib nan ou kòm estanda.

Gen yon tan nan lavi nenpòt ki mèt kay sit entènèt, sepandan, lè w ap bezwen ale pi lwen pase sa a fonctionnalités. Travay ak WordPress la .htaccess dosye kapab yon fason pou fè sa. Dosye sa a se yon dosye debaz ki sou sit ou depann sou, epi li se sitou konsène ak ki jan permalinks yo nan sit entènèt ou travay.

Ka dosye a takses dwe itilize yo reyalize yon nimewo nan bagay sa yo itil, menm si. Nou te deja kouvri kèk nan yo, ki gen ladan yon pwosesis pou fè regex redireksyon nan WordPress, ak yon BECA plis jeneral sou redireksyon header pou WordPress. Nan tou de gid sa yo, nou jwenn aksè nan ak edite dosye a takses, men san yo pa eksplike anpil sou poukisa dosye a ki gen la an plas an premye, ak ki jan ou ka itilize li.

Sa se bi atik sa a. Premyèman, nou pral gade nan sa ki dosye a takses fè nan konfigirasyon an estanda WordPress. Lè sa a, nou pral eksplike kijan ou ka jwenn aksè nan li, ak ki jan ou ka modifye li. Finalman, nou pral montre w poukisa ou ta ka vle fè sa.

Ki sa ki .htaccess File a?

Se pou yo jwenn Basics yo soti nan wout la an premye. Dosye a takses se pa teknikman yon WordPress dosye. Oswa, yo mete l 'pi presizyon, dosye a takses se aktyèlman yon dosye ki itilize pa serveurs entènèt Apache. Sa a se sistèm lan aktyèlman ap itilize pa a vas majorite de sit WordPress ak gen tout pouvwa a. Paske nan omniprésente nan Apache lè li rive jere sit WordPress, chak sit sa yo gen yon dosye takses.

Dosye a .htaccess pataje kèk karakteristik ak lòt dosye yo ki sit WordPress ou itilize pou konfigirasyon. Non dosye a se yon dosye kache epi yo pral bezwen yo dwe unhidden yo dwe modifye. Li chita tou nan anyè rasin sit WordPress ou an.

Sonje byen, dosye a takses fè yon sèl bagay ak yon sèl bagay sèlman: li detèmine ki jan permalinks yo nan sit ou yo montre. Sa a li. 

Kache dèyè deskripsyon sa a ki senp se yon anpil nan konpleksite, sepandan. Sa a se paske mèt anpil sit, grefon, ak tèm fè chanjman nan fason ki permalinks yo te itilize nan sit WordPress ou. Chak fwa ou (oswa yon Plugin) fè yon chanjman nan fason ke permalinks ou travay, chanjman sa yo yo estoke nan dosye a takses. 

Nan prensip, sa a se yon sistèm trè bon, epi ki an sekirite. Sepandan, nan mond reyèl la li ka kreye pwoblèm reyèl. Youn nan se paske 75% nan devlopè itilize JavaScript, epi Se poutèt sa yo pa ki konfòtab lè l sèvi avèk Apache, anpil grefon ka recouvrir dosye a takses nan yon fason ki kite sit ou anksyeu. Fikse (oswa tout bon menm survèyans) sa a kalite pwoblèm se pi lwen pase sijè ki abòde nou an isit la, men avètisman yo estanda sou grefon aplike - sèlman enstale moun ou fè konfyans, e ke yo regilyèman mete ajou ranje twou sekirite tankou sa a.

Jwenn ak koreksyon .htaccess File la

Malgre lefèt ke dosye a .htaccess sitou fèt pou okipe permalinks yo sou sit ou, ou ka modifye dosye a pou reyalize yon kantite rezilta itil: sa yo enkli fè redireksyon, oswa tou senpleman amelyore sekirite a sou sit ou pa limite aksè deyò a paj patikilye.

Nan seksyon sa a, nou pral montre w kouman fè sa. Men, anvan ... 

AVÈTISMAN: Korije dosye a takses ka kraze sit entènèt ou an. 

Fè nenpòt ki chanjman nan dosye yo fondamantal ke sit ou kouri sou se ki riske. Ou ta dwe toujou backup sit ou anvan ou fè nenpòt chanjman nan li, ak eksperyans san yo pa afekte sit la ap viv la. 

An reyalite, gen yon bon rezon poukisa dosye a takses pa disponib pou pifò itilizatè WordPress. WordPress gen yon majorite klè nan pati nan mache pou sit entènèt ti biznis yo, e sa vle di ke anpil nan itilizatè yo, se pou nou di, pa pi teknikman enkline la. Se poutèt sa se dosye a takses kache pa default - pou fè pou evite itilizatè inisyasyon fè erè.

Aksè ak koreksyon .htaccess File la

Avèk tout sa ki soti nan wout la, kite a gade nan ki jan ou ka jwenn aksè nan dosye a takses. Yo nan lòd yo fè sa:

  1. Kreye yon koneksyon sou sit entènèt la lè l sèvi avèk yon kliyan ftp. Gen anpil gratis, gwo kliyan ftp yo deyò, ki gen ladan FileZilla. Li nan dokiman yo bay la fè yon koneksyon ftp sou sit ou.
  2. Yon fwa ou te etabli yon koneksyon ftp, ou pral montre tout dosye yo ki fè moute sit ou. Fè yon gade nan dosye sa yo, epi ou pral wè yon sèl ki rele anyè rasin lan.
  3. Anndan katab sa a, ou pral wè dosye takses ou. Li pral nòmalman tou pre tèt la nan lis la nan dosye ki nan katab. Klike sou dosye a, epi klike sou gade / modifye. 
  4. Dosye a ap louvri nan editè tèks la.

Epi se li. Kounye a ou gen dwa fè chanjman nan dosye ou, men pran nòt ou ka pa vle fè sa. Nou pral montre w kouman yo sèvi ak dosye sa a nan seksyon kap vini an, men anvan nou fè li nan yon bon lide yo fè yon kopi lokal yo nan dosye takses ou (lè l sèvi avèk estanda "sove kòm" dyalòg la), fè chanjman ou lokalman, ak Lè sa a, Upload dosye a nan yon sit sèn (jan nou te note pi wo a).

Sèvi ak dosye a takses

Koulye a, ou pare yo kòmanse lè l sèvi avèk fonctionnalités siplemantè ki ofri nan dosye a .htacess. Ann kòmanse soti ak kèk moun debaz yo.

  • 301 redireksyon yo - 301 redireksyon an se yon ti moso kòd ki voye vizitè soti nan yon paj nan yon lòt, epi li nesesè si ou transfere yon pòs blog an patikilye ki lye nan soti nan yon sit ekstèn. Altènativman, ou ka itilize dosye a .htaccess redireksyon sit entènèt la. Ou kapab tou dirije vizitè ki sòti nan yon vèsyon HTTP ki pi gran nan sit la nan yon nouvo, plis sekirite, vèsyon HTTPS. Ajoute sa a nan dosye a .htacess:

Redirect 301 /oldpage.html /newpage.html

  • sekirite - Genyen tou yon kantite fason yo sèvi ak dosye a takses pou aplike estrateji sekirite avanse pou WP. Youn nan sa yo se fèmen aksè a dosye patikilye se konsa ke itilizatè sèlman ki gen otantifikasyon ki kòrèk la kapab jwenn aksè nan dosye debaz yo ki sou sit WordPress ou kouri sou. Ou ka itilize kòd sa a, ki ajoute nan fen dosye takses ou, pou limite aksè a yon kantite dosye debaz:

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

  • Modifye URL yo - Yon lòt karakteristik itil nan dosye a takses, kwake yon pi konplèks yon sèl aplike, se ke dosye a ka itilize kontwole fason URL yo ap parèt lè vizitè ou jwenn aksè nan sit ou. Pou fè sa, ou pral bezwen asire w ke w ap itilize vèsyon ki pi resan nan Apache. Sa fè URL yon paj parèt diferan ak vizitè yo. Dènye egzanp sa a se - petèt - yon ti kras twò konplèks pou pifò itilizatè jis ap itilize nan dosye a takses. Sepandan, mwen te enkli li nan montre ou sijè ki abòde lan sa ki ka reyalize ak dosye a. Mete sa nan dosye takses ou:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Ale pi lwen Avèk .htaccess

Travay ak dosye a takses se yon bon fason yo aprann sou ki jan sit WordPress ou ap travay nan yon nivo pi fondamantal, ak ba ou yon aperçu nan sijè ki abòde lan gwo pou personnalisation ke menm yon sit WP estanda ba ou. Yon fwa ou te metrize travay ak dosye a takses pa fè chanjman debaz yo nou te dekri anwo a, yon richès nan opsyon ouvè a ou. Youn, menm jan nou te deja kouvri, se kapasite nan Reyajiste blog WordPress ou a

Yon lòt se ke anpil nan fason yo amelyore sekirite WordPress ou enplike swa chanje dosye a takses dirèkteman, oswa lè l sèvi avèk menm sistèm nan ftp fè chanjman nan dosye rasin lòt. Nan lòt mo, yon fwa ou kòmanse kap nan nwa yo ak boulon nan sit ou, ou pral jwenn posiblite kontinuèl pou personnalisation ak amelyorasyon.

Ki sa ou panse?

Sit sa a sèvi ak Akismet diminye Spam. Aprann kijan kòmantè ou a trete.