Jiri mod_rewrite na redirect Your Whole Site

Htaccess, mod_rewrite, na Apache

Ibe weebụ weeghari. Nke ahụ bụ eziokwu nke mmepe Web. Ma ọ bụrụ na ị maara ihe, ị na-eji 301 redirects iji gbochie ire njikọ. Ma gịnị ma ọ bụrụ na ị kwaga weebụsaịtị? Ị nwere ike ịgafe ma jiri aka dee ederede maka faịlụ ọ bụla na saịtị ahụ. Ma nke ahụ nwere ike iwe ogologo oge. Ọfụma na ọ ga-ekwe omume iji htaccess na mod_rewrite iji redirect otu mkpokọta weebụ yana nanị koodu ole na ole.

Esi eji mod_rewrite mee ka redirect gị n'Ịntanet

  1. Na mgbọrọgwụ nke sava weebụ ochie gị, dezie ma ọ bụ mepụta faịlụ .htaccess ọhụrụ site na iji nchịkọta ederede.
  2. Tinye akara: RewriteEngine ON
  3. The add: RewriteRule ^ (. *) $ Http://newdomain.com/$1 [R = 301, L]

Nke a ga-ewe faịlụ ọ bụla a rịọrọ na mpaghara ochie gị, tinye ya (na otu aha njirimara) na URL nke ngalaba ọhụrụ gị. Dịka ọmụmaatụ, http://www.olddomain.com/filename ga-ibugharị gaa http://www.newdomain.com/filename. R = 301 na agwa onye nkesa na redirect na-adịgide adịgide.

Ihe ngwọta ahụ zuru oke ma ọ bụrụ na i weghaara saịtị gị dum ma bulie ya, emebibeghị, na ngalaba ọhụrụ. Mana nke a anaghị emekarị. Ihe kachasị dị na ya bụ na ngalaba ọhụrụ gị nwere faịlụ ọhụrụ na akwụkwọ ndekọ. Ma ịchọrọ ịhapụ ndị ahịa na-echeta ochie na ngalaba na faịlụ. Ya mere, ị kwesịrị ịtọlite ​​mod_rewrite gị iji degharịa faịlụ ochie niile na ngalaba ọhụrụ ahụ:

RewriteRule ^. * $ Http://newdomain.com/ [R = 301, L]

Dị ka iwu mbụ, R = 301 na-eme nke a 301 redirect. Na L na agwa onye nkesa na nke a bụ iwu ikpeazụ.

Ozugbo i debere iwu ịdegharịrị edegharị na faịlụ htaccess, ebe nrụọrụ weebụ gị ga-enweta niile nyocha site na ochie URL.