Sebelisa mod_rewrite ho Redirect ea Naha eohle ea hau

Htaccess, mod_rewrite, le Apache

Liwebsaete li falla. Ke 'nete ea tsoelo-pele ea Web. 'Me haeba u bohlale, u sebelisa 301 ho khutlisetsa ho thibela khokahano. Empa ho thoe'ng haeba u tsamaisa websaeteng eohle? U ka kena ka ho ngola ka letsoho ho ngola moelelo oa moelelo o mong le o mong setšeng. Empa seo se ka nka nako e telele. Ka lehlohonolo hoa khoneha ho sebelisa htaccess le mod_rewrite ho tsamaisa sebaka sa marang-rang eohle ka mela e seng mekae ea khoutu.

Tsela ea ho sebelisa mod_rewrite ho Redirect Site ea hau

  1. Motso oa seva sa hau sa khale sa Websaete, fetola kapa u thehe faele e ncha ea .htaccess u sebelisa mohlophisi oa mongolo.
  2. Kenya mohala: Ngola hapeEngine ON
  3. E eketsa: RewriteRule ^ (. *) $ Http://newdomain.com/$1 [R = 301, L]

Mokha ona o tla nka fono e fuoeng ho ea ka domain name ea hau, mme oe sebelise (ka lebitso le le leng la lebitso la hau) ho URL ea sebaka sa hau se secha. Ka mohlala, http://www.olddomain.com/filename e tla fetisetsoa ho http://www.newdomain.com/filename. R = 301 e bolella seva hore ho se tsamaisa hape ke ho sa feleng.

Tharollo eo e phethahetse haeba u se u nkile sebaka sa hau kaofela mme u se fetisetsa, se tsitsitseng, sebakeng se secha. Empa seo ha se etsahala hangata haholo. Taba e tloaelehileng ke hore domainbo ea hau e ncha e na le lifaele le lirekoto tse ncha. Empa ha u batle ho lahleheloa ke bareki ba hopolang sebaka sa khale le lifaele. Kahoo, o lokela ho theha mod_rewrite ea hau ho romella lifaele tsohle tsa khale lefapheng le lecha:

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

Joaloka ka molao o fetileng, R = 301 e etsa hore sena se fane ka 301 hape. Mme L o bolella seva hore ona ke molao oa ho qetela.

Hang ha u se u thehile molao oa hau oa ho ngolisa hape ka faele ea htaccess, websaete ea hau e ncha e tla fumana litšoantšo tsohle ho tloha URL ea khale.