Htaccess, mod_rewrite, sarta Apache
kaca web mindahkeun. Éta fakta ngeunaan ngembangkeun Web. Tur upami Anjeun salah geus pinter, nu migunakeun 301 alihan pikeun nyegah link jadi ruksak. Tapi naon lamun mindahkeun sakabéh ramatloka? Anjeun bisa ngaliwat na sacara manual nulis alihan keur unggal file dina loka. Tapi anu bisa nyandak lila. Kabeneran éta mungkin migunakeun htaccess na mod_rewrite ka alihan hiji sakabéh ramatloka kalawan ngan sababaraha garis kode.
Kumaha Paké mod_rewrite ka alihan Loka anjeun
- Dina akar server Web heubeul anjeun, ngédit atawa jieun file .htaccess anyar maké pangropéa téksu.
- Tambahkeun jalur: RewriteEngine ON
- tambihan nu: RewriteRule ^ (*.) $ http://newdomain.com/$1 [Urang = 301, L]
garis ieu bakal butuh unggal file dipénta dina domain heubeul anjeun, sarta append eta (jeung Ngaran koropak sarua) jeung URL domain anyar Anjeun. Contona, http://www.olddomain.com/filename bakal dialihkeun ka http://www.newdomain.com/filename. Sunda teh = 301 ngabejaan ka server nu mangrupa alihan ka nyaeta permanén.
solusi anu sampurna lamun candak sakabéh situs anjeun sarta dipindahkeun ka dinya, gembleng, ka domain anyar. Tapi anu henteu lumangsung pisan sering. A skenario leuwih umum nyaeta domain anyar anjeun boga file anyar jeung directories. Tapi anjeun teu hayang leungit konsumén anu nyebut domain na file heubeul. Ku kituna, anjeun kudu nyetél mod_rewrite anjeun ka alihan sakabéh file heubeul ka domain anyar:
RewriteRule ^. * $ Http://newdomain.com/ [Urang = 301, L]Salaku jeung aturan saméméhna, anu Sunda = 301 ngajadikeun ieu 301 alihan. Na L anu ngabejaan ka server nu ieu aturan panungtungan.
Sakali anjeun geus nyetél aturan nulis balik anjeun dina file htaccess, ramatloka anyar anjeun bakal meunang sagala pageviews ti URL heubeul.