Gwiritsani ntchito mod_rewrite kuti muwonetserenso malo anu onse

Htaccess, mod_rewrite, ndi Apache

Masamba amasuntha. Ndicho chenicheni cha kukula kwa intaneti. Ndipo ngati ndinu anzeru, mumagwiritsanso ntchito 301 kuti muteteze chilumikizo chovunda. Koma bwanji mutasunthira webusaiti yonseyi? Mukhoza kudutsa ndi kulembera pamanja zolemba zonse pa tsamba. Koma izo zingatenge nthawi yaitali. Mwamwayi ndizotheka kugwiritsa ntchito htaccess ndi mod_rewrite kuti mutumize webusaiti yathu yonse ndi mizere ingapo ya code.

Momwe Mungagwiritsire ntchito mod_rewrite kuti Muwongolere Webusaiti Yanu

  1. Muzu wa seva yanu yakale ya pawebusaiti, sintha kapena pangani fayilo yatsopano .htaccess pogwiritsa ntchito mndandanda wa malemba.
  2. Onjezani mzere: RewriteEngine ON
  3. Kuwonjezera: RewriteRule ^ (. *) $ Http://newdomain.com/$1 [R = 301, L]

Mzerewu udzatengera mafayilo onse omwe akufunsidwa ku malo anu akale, ndipo onetsetsani (ndi dzina lofanana nalo) ku URL ya dera lanu latsopano. Mwachitsanzo, http://www.olddomain.com/filename adzatumizidwa ku http://www.newdomain.com/filename. R = 301 imauza seva kuti kutumizira kumalo kwamuyaya.

Njira yothetsera vutoli ndi yangwiro ngati mutatenga malo anu onse ndikusunthira, mwatcheru, kumalo atsopano. Koma izi sizichitika kawirikawiri. Chinthu chodziwika kwambiri ndi chakuti domeni yanu yatsopano ili ndi mafayilo atsopano ndi mauthenga. Koma simukufuna kutaya makasitomala omwe amakumbukira zakale ndi mafayilo. Kotero, muyenera kukhazikitsa mod_rewrite yanu kuti mutsogolere mafayilo akale kumalo atsopano:

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

Monga ndi lamulo lapitalo, R = 301 imapangitsa kuti 301 aperekedwe. Ndipo L imauza seva kuti uwu ndi lamulo lomaliza.

Mukangoyamba kukhazikitsa malamulo anu pa fayilo ya htaccess, webusaiti yanu yatsopano idzapeza ma tsamba onse kuchokera ku URL yakale.