Faʻaoga le mod_rewrite e Faʻasalalauina lau Nofoaga Atoa

Htaccess, mod_rewrite, ma Apache

Upega itulau uepi. O le mea moni lea o le atinaʻeina o le Initaneti. Ma afai oe atamai, e te faʻaaogaina le 301 redirects e puipuia ai le pala o fesoʻotaʻiga. Ae faʻapefea pe afai e te gaoioi le upega tafaʻilagi atoa? E mafai ona e pasia ma tusia ma le lima se faʻailoga mo faila uma i luga o le 'upega tafaʻilagi. Ae e umi se taimi e mafai ai. O le mea e ofo ai e mafai ona faʻaaoga le htaccess ma le mod_rewrite e toe tuusaʻo se upega tafaʻilagi atoa ma na o nai laina laina.

Faʻafefea ona faʻaaoga le mod_rewrite e Faʻasalalau Lau Nofoaga

  1. I le aʻa o lau tuatusi Upega tuai, faasaʻo pe fatu se faila fou .htaccess i le faʻaaogaina o se faila tusitusi.
  2. Faʻaopoopo le laina: RewriteEngine ON
  3. Le faaopoopo: RewriteRule ^ (. *) $ Http://newdomain.com/$1 [R = 301, L]

O lenei laina o le a ave uma faila na talosagaina i lau tuatusi tuai, ma faaopoopo i ai (faatasi ai ma le igoa tutusa) i le URL o lau vaega fou. Mo se faʻataʻitaʻiga, o le a toe faʻafeiloaia http://www.olddomain.com/filename i le http://www.newdomain.com/filename. O le R = 301 o loʻo taʻu atu i le 'auʻaunaga e tumau le faʻasalalauga.

O lena fofo e atoatoa pe afai ua e ave lau 'upega tafaʻilagi ma siitia, i totonu, i se vaega fou. Ae e le masani ona tupu lena mea. O se mea e sili atu ona masani ai, o lau auupega fou o loʻo i ai faila fou ma faʻamaumauga. Ae e te le manaʻo e toesea tagata faʻatau e manatua le tuatusi tuai ma faila. O lea, e tatau ona e setiina lau mod_rewrite e toe tuusaʻo uma faila tuai i le vaega fou:

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

E pei o le tulafono talu ai, o le R = 301 ua toe faia ai se 301 toe faafoi. Ma ua taʻu atu e le L i le aumau o le tulafono mulimuli lenei.

O le taimi lava e te setiina ai lau tulafono toe tusitusi i le faila o le htaccess, o lau upega tafaʻilagi fou o le a mauaina uma itulau o itulau mai le tuai URL.