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 1384 korisnika na forumu :: 114 registrovanih, 8 sakrivenih i 1262 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, A.R.Chafee.Jr., Antoni S, aramis s, babaroga, Bbbggg1979, Bob.Rock, Bobrock1, borya90, BraneS, cemix, cenejac111, Cicumile, Clouseau, coaaco, Darko Jovanovic, darkojovxp, Darth Malak, Darth Wader, DeerHunter, DENIRO, dexteroza, Dimitrije Paunovic, Doc, Dorcolac, draganl, dule10savic, Ercomero, Fabius, geo.dule, Gitzherai, glados, gobrad, Gosha101980, GrobarPovratak, GUARIN, halkin gol, Insan, IQ116, Istman, Ivan001, ivanhoe31, Jakonjveliki, Joint Chief, Jozo74, Kapetan993, kaput21, kendzo-andzo-boni-fju, Kole1975, Koridor, Korle, Kupresko polje, kybonacci, ljubo70, Ljusa, M74AB3, Marko Marković, Marko1238, markolopin, MegaVLAdaR, Mercury, miki69, milanpb, milimoj, misaru, MK10, moldway, Musklfiber, Natuzzi, nebkv, nelezele, nenorodjo, nightwish, NiKoLa27, Nikola93., nikolapetkovic, nixos, nnovakis, Orfanelin, Panter, Papadubi, Parker, pavle_pzs, pedjolino76, pein, Pekman, precan, procesor, raptorsi, razumihin, samoborac, sevenino, SK66, suton, Szigetwar, tomigun, travisrise, TRZH92, tuja, ujke, user24, Velizar Laro, vidra boy, Vlada1389, Vlada78, vrlenija, vukajlo71, wize, xAlex2, ZlatniRez, Zoca, |_MeD_|, šumar bk2, 79693