Preusmeritev 404 strani

Imam primer ko je prenovljena spletna stran popolnoma drugačna od stare. Kar seveda pomeni tudi čisto drugi urlji. Zadeva laufa na Joomli in ko sem poskusil custom 404 page (error.php) , se je server load preveč povečal.
Da bi vse stare urlje 301 redirectal ne pride v poštev.
Kako lahko še to rešim?
Ideja je tudi z ErrorDocument 404 /nova404page.html v htaccess.

8 odgovorov

kaj pa rewrite ?

1qay1qay:
kaj pa rewrite ?

Kako to misliš?

Da bi vse stare urlje 301 redirectal ne pride v poštev.

Zakaj to ne pride v poštev?

Jure:
Da bi vse stare urlje 301 redirectal ne pride v poštev.

Zakaj to ne pride v poštev?

Ker jih enostavno ne vem več. Neumno vem, ampaktako je. Lahko jih le ugibam ali prepisujem iz googla, kolikor jih je še ostalo.
Zaenkrat sem spremenil defolt 404 stran v joomli in zgleda da deluje.

ja, mal je pozno, da bi to porihtal, ampak če pogledaš star GA, če ga imaš, boš tam našel te podatke.

rewrite mislim v datoteki .htaccess

RewriteEngine On
Redirect "/stara-mapa" "http://www.server.net/nova-mapa"

1qay1qay:
rewrite mislim v datoteki .htaccess

RewriteEngine On
Redirect "/stara-mapa" "http://www.server.net/nova-mapa"

Da, vendar matjažu manjka tole ""/stara-mapa"".

Matjaž:

Jure:
Da bi vse stare urlje 301 redirectal ne pride v poštev.

Zakaj to ne pride v poštev?

Ker jih enostavno ne vem več. Neumno vem, ampaktako je. Lahko jih le ugibam ali prepisujem iz googla, kolikor jih je še ostalo.
Zaenkrat sem spremenil defolt 404 stran v joomli in zgleda da deluje.

Na tvojem mestu bi pogledal site:domena.si in tist, kar je še ostalo, ročno redirectal.

Sem imel stranko, ki je imela: www.domena.si - Portal ter Trgovino na www.domena.si/trgovina.

Želela je novo stanje: Portal se preseli na portal.domena.si ter trgovina na www.domena.si - Naenkrat.
In naredil sem sitemap www.domena.si. S pomočjo notepad++ replace-ov vse napise, ki jih ne rabim in prišel do čistih URLjev urejenih v vsako v novo vrstico. Nato pa sem Trgovino preselil iz www.domena.si/trgovina na www.domena.si. V mapo trgovina(www.domena.si/trgovina) sem dal .htaccess (All sites redirected na www.domena.si).

Sedaj pa redirecti iz www.domena.si - Portal na portal.domena.si. Na domena.si (root) sem naredil ErrorDocument Error404.php, kjer gleda, če je $SERVER["HTTPREFERER"] enak tistmu iz seznama, ga pošlje na portal.domena.si/$SERVER"HTTP_REFERER"- mislim, da je REQUESTURI funkcija, ki ti izpiše naslov za domena.si/. In tako sem čisto brez izgub v SERPU preselil dve strani na enkrat. V primeru, da te strani ni v tistem seznamu, izpiše Ta stran ne obstaja ali nek 404 dokument.

2