Redirekcija asp to php

Redirekcija asp to php

offline
  • m4rk0  Male
  • Administrator
  • Administrator tech foruma
  • Marko Vasić
  • Gladijator - Maximus Decimus Meridius
  • Pridružio: 14 Jan 2005
  • Poruke: 15766
  • Gde živiš: Majur (Colosseum)

Radim redizajn sajta ali nazivi svih stranica ce ostati isti. Stranice starog sajta imaju sledecu formu:

[Link mogu videti samo ulogovani korisnici]
[Link mogu videti samo ulogovani korisnici]

itd...

Kreirajuci redizajnirane stranice , davao sam im identicna imena ali sve su sa php ekstenzijom, sto znaci da su nazivi novih stranica

[Link mogu videti samo ulogovani korisnici]
[Link mogu videti samo ulogovani korisnici]

itd..

Ono sto zelim je da kada "podignem" redizajnirani sajt da kogod od posetilaca klikne na neki od starih linkova sa asp ekstenziom , automatski bude redirektovan na novu stranicu (sa php ekstenzijom).

Pokusao sam na ovaj nacin,preko .htaccess fajla ali ne radi:

RewriteEngine On RewriteRule (.*)\.asp $1.php [R=301]



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 05 Mar 2016
  • Poruke: 88

У процесу сам учења Апача, тако да ово што будем написао узми са резервом.

Овај део у конфигурацији mojsajt.example.com.conf служи за редирекцију са [Link mogu videti samo ulogovani korisnici] на [Link mogu videti samo ulogovani korisnici]
<VirtualHost *:80>
ServerName mojsajt.example.com
RewriteEngine on
RewriteRule ^(/.*)$ [Link mogu videti samo ulogovani korisnici]{HTTP_POST}$1 [redirect=301]
</VirtualHost>

Па би можда код тебе линија RewriteRule изгледала овако:

RewriteRule ^(/.*).asp$ $1.php [redirect=301]



offline
  • m4rk0  Male
  • Administrator
  • Administrator tech foruma
  • Marko Vasić
  • Gladijator - Maximus Decimus Meridius
  • Pridružio: 14 Jan 2005
  • Poruke: 15766
  • Gde živiš: Majur (Colosseum)

Ne radi mi ni ovaj gore kod. Zapravo server ne prepoznaje nista sto unesem .htaccess Confused
Postoji li neki drugi nacin za ovu redirekciju koju hocu da uradim a da ne koristim .htaccess ?

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4576

Ako je u pitanju statički sajt, što ne odradiš samo find & replace svih delova iz .asp u .php? Imaš razne programčiće za tu namenu.

[Link mogu videti samo ulogovani korisnici]
[Link mogu videti samo ulogovani korisnici]

offline
  • Pridružio: 05 Mar 2016
  • Poruke: 88

Мислим да ће ти овај Regexp у .htaccess фајлу да заврши посао:
RewriteEngine on RewriteRule ^(\w+.*)\.asp$ $1.php

Испробао сам regexp овде: regexpal.com/94502,
а по упутству одавде: code.tutsplus.com/tutorials/an-in-depth-gu.....--net-6708,
и одавде: cheatography.com/davechild/cheat-sheets/mod-rewrite/

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

Za uspesnu redirekciju moras da "objasnis" Apache-u da kad pogodi pattern, stane, odnosno ne ide dalje kroz .htaccess. Za to sluzi switch L:
RewriteEngine On RewriteRule (.*)\.asp $1.php [R=301,L]
Inace, dok testiras, drzi redirekciju na 302, da ne bi morao da brises cache svaki put kad promenis nesto. 301 je trajna redirekcija i request uopste ne "izlazi" iz browsera, tj. nikad nece da stigne do servera vec browser sam radi redirekciju na osnovu cache-a (ako je bar jednom prosla ta redirekcija).

Naravno, da bi url rewriting radio, mod_rewrite mora da bude ucitan. Ja bih prvo to proverio.

Ko je trenutno na forumu
 

Ukupno su 3224 korisnika na forumu :: 67 registrovanih, 7 sakrivenih i 3150 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 5623 - dana 13 Dec 2025 19:56

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Ageofloneliness, amaterSRB, Arsenije, Automaticar, babaroga, Bahuss, Betta, blue, bolimejoli, Borski1977, brundo65, BSD, Cicumile, Darth Wader, dearg, DejanSt, dexteroza, Dioniss, djordje92sm, Dovla 1980, draggan, Dusko Nikolin, Frunze, gaga23, goran.vvv, Hans Gajger, HrcAk47, ILGromovnik, Imperator_Aleksandr_lll, istina, Jager715510, koko19, kunktator, kuntakinte, Kurgan, kybonacci, Leonov, Litostroton, Makarid, markon1, Metanoja, mile.ilic75, MK10, Ndsk, nemkea71, opt1, pacika, Phaeton, redstar72, s0ne, sales, saputnik plavetnila, sekretar, Siti2, Solunac na steroidima, sombrero, spalev, Tastatura ratnik, TheBeastOfMG, trajkoni018, VanZan, vaso1, VJ, Vlajman1957, wolf431, Zoca, zoranjev