301 keresztül Redirekt
Újabban kapcsolatban felszerelése az ügyfél telephelyén ellenőrző rendszer. Kellett, hogy egy átirányítást a régi helyén az új oldalra. Minden lehet hagyni, ahogy van, de nekem ez volt szükség, mert az adatok oldalak a helyszín volt a PR és a referenciális tömeg, így nem akarom elveszíteni ezt.
Kezdjük azzal, hogy fogok beszélni a tipikus módon átirányítani keresztül htaccess. Az információ nem állítja, hogy az egyediség, azt elvitték.
301 www átirányítás nem-www
Átirányítása a fájlokat egy mappában
Ha már nincs szüksége egy bizonyos része a helyszínen (például new1), és át szeretné irányítani az összes kérés egy mappát (/ new1) egy fájl /new.php
Ehhez adjuk hozzá a következő kódot .htaccess
RewriteRule ^ new1 (. *) $ /new.php [L, R = 301]
Ha azt szeretnénk, hogy irányítsa át az összes fájlt egy kivételével, mint például:
Az összes fájl a mappában / new1 átirányítható egy fájlba /new.php kivéve /new1/photos.html fájl, mely átirányítja a /new_photos.html, írj az alábbi kódot:
RewriteRule ^ new1 / photos.html /new_photos.html [L, R = 301]
RewriteRule ^ new1 (. *) $ /new.php [L, R = 301]
dinamikus URL átirányítja egy új fájlt
Ha szükség van, hogy irányítsa át egy új URL dinamikusan statikus fájl
RewriteRule ^ article.jsp? Id = (. *) $ /news.htm [L, R = 301]
Átirányítás a Redirect irányelv vagy RedirectPermanent modul mod_alias
Ahhoz, hogy használni ahhoz szükséges, hogy a modulok mod_alias (hogy támogassa a átirányítás irányelv RedirectPermanent és RedirectMatch) és / vagy a mod_rewrite (az revrayta) php.ini
Annak ellenére, hogy ez a szörnyű nevet, ez egyszerű.
Az én esetemben, mint az az idő, hogy csak 4 kép, amit meg kell átirányítani. És voltak olyan:
razdel / (például index oldal)
razdel / régi page1.html
razdel / régi page2.html
razdel / régi page3.html
Lesz kérdés, írj.