Benotz den Mod_rewrite erofzesetzen fir Är ganz Site ze redirect

Htaccess, mod_rewrite, an Apache

Websäiten änneren. Dat ass e Fakt vum Webentwicklung. A wann Dir Iech intelligent sidd, benotzt Dir 301 Rechter fir d' Verrotten ze vermeiden. Wat awer wann Dir déi ganz Websäit verschwënnt? Dir kéint goën a manuell schreift e Redirect fir all Datei op der Säit. Mä dat konnt laang daueren. Glécklech ass et méiglech mat htaccess a mod_rewrite ze benotzen fir eng ganz Websäit mat just e puer Kuelenzeilen ze schützen.

Wéi benotzt Mod_Rewrite fir Redirect Your Site

  1. An der Root vum älo alen Webserver, änneren oder erstellen eng nei .htaccess-Datei mat engem Texteditor.
  2. D'Zeil setzen: RewriteEngine ON
  3. Den add: RewriteRule ^ (. *) $ Http://newdomain.com/$1 [R = 301, L]

Dës Linn nennt all Fichier op ären alen Domain unzefänken an et (mat dem selwechte Dateiname) an d'URL vun Ärem neie Domain anzehuelen. Zum Beispill gëtt http://www.olddomain.com/filename op d'Homepage vum http://www.newdomain.com/filename redigéiert. De R = 301 erzielt de Server datt d'Iwwerléisung permanent ass.

Dës Léisung ass perfekt wann Dir Äre ganzen Site ewechgeholl hutt an et bewegt, intakt, an eng nei Domain. Mä dat geschitt net ganz oft. E méi gesonden Szenario ass datt Ären neien Domain neien Dateien an Ver Fënker'en huet. Awer Dir wëllt d'Clienten net verléieren, déi de alen Domain a Files erënneren. Also, sollt Dir Är Mod_rewrite unzefänken fir all déi ale Fichiere op déi nei Domain z'invitéieren:

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

Wéi déi virdrun Regel ass de R = 301 dëst eng 301 Iwwerdroung. An den L schreift den Server datt dat d'lescht Regel ass.

Sidd Dir d'Reguléierung vun der Registréierung vun der Datei htaccess erstallt, kritt Är nei Websäit all Säitvisualite vun der aler URL.