Ampiasao mod_rewrite ny Redirect Your Site manontolo

Htaccess, mod_rewrite, ary Apache

Mivadika ny tranonkala. Izany no zava-misy amin'ny fivoaran'ny tranonkala. Ary raha toa ka mahira-tsaina ianao dia mampiasa alim-pandihizana 301 mba hisorohana ny fatoran'ny rohy. Ahoana anefa raha manetsika ny tranonkala manontolo ianao? Azonao atao ny manohy manoratra ary manoratra amin'ny alàlan'ny fanodinana ny rakitra rehetra ao amin'ilay tranonkala. Saingy mety haharitra ela izany. Soa ihany fa azo atao ny mampiasa ny htaccess sy mod_rewrite mba hanodinana tranokala manontolo miaraka amin'ny andalana vitsivitsy monja.

Ahoana ny fampiasana mod_rewrite hanova ny tranokalanao

  1. Ao amin'ny fototry ny tranonkala taloha, manorà na mamorona dossier vaovao vaovao.
  2. Ampio ny tsipika: RewriteEngine ON
  3. Ny fanampiny: RewriteRule ^ (. *) $ Http://newdomain.com/$1 [R = 301, L]

Ity tsipika ity dia haka ny rakitra rehetra nangatahana tao amin'ny sehatra taloha, ary ampidiro izany amin'ny URL ny anaranao vaovao. Ohatra, http://www.olddomain.com/filename dia alefa mankany amin'ny http://www.newdomain.com/filename. Ny R = 301 milaza amin'ny mpizara fa maharitra ny redirect.

Ity vahaolana ity dia tonga lafatra raha nalainao ny tranonkalanao manontolo ary nafindrany, tsy misy dikany, mankany amin'ny sehatra vaovao. Saingy tsy mitranga matetika izany. Ny fampahalalana mahazatra kokoa dia ny haben'ny sehatra vaovao misy rakitra sy rakitra vaovao. Saingy tsy te hamoy ny mpanjifa izay mahatsiaro ny sehatra sy ny antitra taloha ianao. Noho izany, tokony manangana ny mod_rewrite ianao mba handefa ireo rakitra tranainy ao amin'ny faritra vaovao:

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

Tahaka ny fitsipika teo aloha, ny R = 301 dia mahatonga an'ity redirect 301 ity. Ary ny L milaza amin'ny mpizara fa ity no fitsipika farany.

Raha vao natsanganao ny fitsipika soratana ao amin'ny file htaccess, ny tranonkalanao vaovao dia hahazo ny pejin-tserasera rehetra avy amin'ny URL taloha.