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.

Lásd még:




Kapcsolódó cikkek