content Marketing

Iwu WordPress .htaccess nwere ihe dị iche, kwa

WordPress mere nnukwu mgbanwe evolushọn na-aga n'ihu na ikpo okwu ntanetị, na-ebugharị ya nso na sistemụ njikwa ọdịnaya zuru ezu na nsụgharị nyocha, nkwado ọzọ maka menus omenala, yana – atụmatụ kachasị ịtụnanya maka nkwado m-ọtụtụ saịtị na ngalaba nkewa.

Ọ bụrụ na ị bụghị sistemụ njikwa ọdịnaya junkie, ọ dị mma. Ị nwere ike ịgafe edemede a ozugbo. Mana maka teknụzụ teknụzụ ibe m, isi koodu, na apache-dabblers, achọrọ m ịkọrọ ihe na-atọ ụtọ, yana ihe dị mma.

Multi-saịtị bụ njirimara na-enye gị ohere iji otu nrụnye WordPress na-agba ọsọ ọ bụla. Ọ bụrụ na ị na-elekọta ọtụtụ saịtị, ọ dị mma n'ihi na ị nwere ike ịwụnye otu isiokwu na wijetị akwadoro, wee mee ka ha rụọ ọrụ maka saịtị ndị ahịa gị. Enwere ihe mgbochi teknụzụ ole na ole iji depụta ngalaba gị, mana usoro ahụ anaghị esi ike.

Otu n'ime nsogbu m chọpụtara bụ nhazi isiokwu. Ebe enwere ike ịme ka isiokwu dị na weebụsaịtị dị iche iche, nhazi ọ bụla ị na-eme na isiokwu ga-emetụtakwa saịtị ọ bụla ọzọ site na iji isiokwu ahụ na ntinye ọtụtụ saịtị gị. Ụzọ m ga-esi mee nke a bụ imepụtagharị isiokwu tupu m malite ịhazi ya, wee kpọọ isiokwu maka saịtị ndị ahịa m na-eme ya nke ọma.

Ihe ọzọ na-adọrọ mmasị bụ ihe na-eme na .htaccess faịlụ na ihe nkesa Apache gị. WordPress kwesịrị idegharị ụzọ na blọọgụ site na blọọgụ wee mee nke a site na iji iwu idegharị yana PHP faịlụ.

WordPress na-eji iwu ideghari ihe ndị a:

RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

Gbada, nke a pụtara:

  1. RewriteRule – Ntuziaka a na-agwa Apache na nke a bụ iwu idegharị.
  2. ^([_0-9a-zA-Z-]+/)? - Nke a bụ okwu mgbe niile (Gbanwee) nke dakọtara na eriri mkpụrụedemede na-amalite site na nhọrọ nke mkpụrụedemede mkpụrụedemede na akara akara na-esote slash. Akaụntụ ahụ na-egosi otu nwude, nke pụtara na enwere ike iji ederede dabara na eriri nọchiri anya.
  3. files/ - Nke a dabara na eriri "faịlụ /".
  4. (.+) - Nke a bụ otu njide ọzọ dabara na mkpụrụedemede ọ bụla, otu oge ma ọ bụ karịa.
  5. wp-includes/ms-files.php?file=$2 - Nke a bụ eriri ngbanwe nke na-anọchi anya eriri dabara adaba. Ọ na-agwa Apache ka ọ degharịa arịrịọ ahụ na "wp-includes/ms-files.php", na uru nke otu njide nke abụọ ($2) dị ka ajụjụ ajụjụ a na-akpọ "faịlụ".
  6. [L] – Nke a bụ ọkọlọtọ na-agwa Apache ka ọ kwụsị nhazi iwu ọ bụla ọzọ ma ọ bụrụ na iwu a dabara.

N'ụzọ bụ isi, ihe ọ bụla dị na subdirectory nke mysite.com/files/directory rewriting mysite.com/files/wp-includes/myblogfolderpath… na nke a bụ ebe ọ na-adọrọ mmasị. Kedu ihe ga - eme ma ọ bụrụ na ịchọrọ inwe faịlụ na sava gị bụ mysite.com/files/myfolder/myimage.jpg? Nweta njehie 404, nke ahụ bụ ihe na-eme. Iwu Apache degharịa kicks na gbanwere ụzọ.

N’eziokwu, ị gaghị enwetụ nsogbu a, ma m chọpụtara. Enwere m saịtị nke chọrọ iji wijetị javascript site na weebụsaịtị ọzọ, ọ dịkwa mkpa ịchọta eserese na mysite.com/files/Images/myfile. Ebe ọ bụ na enweghị ụzọ isi gbanwee faịlụ ahụ na saịtị nnabata, ọ dị m mkpa ịchọpụta ụzọ m ga-esi mee nke a na sava m. Ihe ngwọta dị mfe bụ ịmepụta ọnọdụ edegharị edegharị nke na-ewepu maka faịlụ akọwapụtara.

Nke a bụ ihe ngwọta:

RewriteCond %{REQUEST_URI} !/?files/Image/file1.jpg$
RewriteCond %{REQUEST_URI} !/?files/Image/file2.jpg$
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

Agbajiri:

Line 1:

  1. RewriteCond – Ntuziaka a na-agwa Apache na nke a bụ iwu RewriteCond.
  2. %{REQUEST_URI} - Nke a bụ mgbanwe nkesa nke nwere ụzọ URI a rịọrọ.
  3. ! - Nke a bụ onye ọrụ negation pụtara "ọ bụghị". A na-eji ya tụgharịa ọnọdụ ahụ.
  4. /?files/Image/file1.jpg$ - Nke a bụ okwu mgbe niile nke dabara kpọmkwem eriri "/files/Image/file1.jpg" na njedebe nke URI a rịọrọ. Akara ajụjụ na slash na-aga n'ihu tupu "faịlụ" na-eme ka slash na-edu ndú bụrụ nhọrọ.

Line 2:

  1. RewriteCond – Ntuziaka a na-agwa Apache na nke a bụ iwu RewriteCond.
  2. %{REQUEST_URI} - Nke a bụ mgbanwe nkesa nke nwere ụzọ URI a rịọrọ.
  3. ! - Nke a bụ onye ọrụ negation pụtara "ọ bụghị". A na-eji ya tụgharịa ọnọdụ ahụ.
  4. /?files/Image/file2.jpg$ - Nke a bụ okwu mgbe niile nke dabara kpọmkwem eriri "/files/Image/file2.jpg" na njedebe nke URI a rịọrọ. Akara ajụjụ na slash na-aga n'ihu tupu "faịlụ" na-eme ka slash na-edu ndú bụrụ nhọrọ.

Line 3:

  1. RewriteRule – Ntuziaka a na-agwa Apache na nke a bụ iwu idegharị.
  2. ^([_0-9a-zA-Z-]+/)? – Nke a bụ okwu mgbe niile dabara na eriri mkpụrụedemede na-amalite site na nhọrọ nke mkpụrụedemede mkpụrụedemede na hyphen na-esote slash. Akaụntụ ahụ na-egosi otu nwude, nke pụtara na enwere ike iji ederede dabara na eriri nọchiri anya.
  3. files/ - Nke a dabara na eriri "faịlụ /".
  4. (.+) - Nke a bụ otu njide ọzọ dabara na mkpụrụedemede ọ bụla, otu oge ma ọ bụ karịa.
  5. wp-includes/ms-files.php?file=$2 - Nke a bụ eriri ngbanwe nke na-anọchi anya eriri dabara adaba. Ọ na-agwa Apache ka ọ degharịa arịrịọ ahụ na "wp-includes/ms-files.php", na uru nke otu njide nke abụọ ($2) dị ka ajụjụ ajụjụ a na-akpọ "faịlụ".
  6. [L] – Nke a bụ ọkọlọtọ na-agwa Apache ka ọ kwụsị nhazi iwu ọ bụla ọzọ ma ọ bụrụ na iwu a dabara.

A ga-etinye ọnọdụ idegharị tupu edeghari iwu, ma ọ bụ aghụghọ a agaghị arụ ọrụ. Ọ kwesịrị ịdị mfe ịgbanwe ọnọdụ a maka ebumnuche gị, ọ bụrụ na ị zute nsogbu yiri ya. Ihe ngwọta ahụ baara m uru nke ukwuu, na-enye m ohere iji dochie eserese ndị omenaala kama ọ bụ obere ederede alt na-adabaghị nke mebere. Olileanya, ọ ga-arụkwara gị ọrụ.

Tim Piazza

Tim Piazza bụ onye mmekọ na Social LIfe Marketing na onye nchoputa nke ProSocialTools.com, obere azụmahịa azụmahịa maka iru ndị ahịa obodo na mgbasa ozi mgbasa ozi na ahịa mkpanaka. Mgbe ọ naghị emepụta ihe ngwọta ọhụrụ nke na-eme ka usoro azụmahịa dịkwuo ngwa, Tim na-enwe mmasị igwu mandolin na ngwá ụlọ.

njikọ Articles

Gaa na bọtịnụ n'elu
nso

Achọpụtara ihe mgbochi

Martech Zone nwere ike ịnye gị ọdịnaya a n'efu n'ihi na anyị na-enweta saịtị anyị site na ego mgbasa ozi, njikọ ndị mmekọ, na nkwado. Ọ ga-amasị anyị ma ị ga-ewepụ ihe mgbochi mgbasa ozi gị ka ị na-elele saịtị anyị.