Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Merita un Termostat Smart pentru ...

Sfat achizitie MTB Devron Riddle

Problema mare cu parintii= nervi ...

switch microtik
 Permis categoria B la 17 ani

Sfaturi pentru pregatirea de eval...

Crapaturi placa

cum imi accesez dosarul electroni...
 Momentul Aprilie 1964

Sursa noua - zgomot ?

A fost lansat Ubuntu 24.04 LTS

Pareri apartament in zona Berceni?
 Free streaming SkyShowtime de la ...

Skoda Fabia 1.0 TSI (110 CP)- 19 ...

Mezina familiei, Merida BigNine

The Tattooist of Auschwitz (2024)
 

Rewrite fara parametri

- - - - -
  • Please log in to reply
3 replies to this topic

#1
mamaleone74

mamaleone74

    Junior Member

  • Grup: Members
  • Posts: 151
  • Înscris: 29.07.2007
Salutare,

Am o problema legata de rescrierea paginilor unor site-uri.
Pagina de index, spre exemplu, este index.php si in .htaccess a fost rescris in index.html.
Problema este ca index.html "accepta" parametri php ceea ce face posibila aparitia unor link-uri de genul:
/index.html?id=54&url=http://spencercountybank.com/redirect.asp?path=http://umn.edu/~gr080567
Intrebarea ar fi daca se poate rescrie index.php in index.html astfel in cat daca apare ceva dupa html sa se rescrie url-ul si sa dispara ceea ce s-a adaugat in plus sau sa fie redirectionat catre index.html. Poate e cam sucita descrierea de mai sus, dar pe scurt ideea ar fi ca link-ul cu albastru sa fie redirectionat / rescris index.html si doar acest lucru sa apara in browser.
Multumesc.

#2
Mizu

Mizu

    moroșan

  • Grup: Senior Members
  • Posts: 18,825
  • Înscris: 10.12.2006
Dar ai neaparata nevoie sa-ti scrie acolo index.html? De ce nu pui direct domain.com, ca ala e practic indexul?

Si folosesti
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://www.domain.com/$1 [R=301,L]



#3
mamaleone74

mamaleone74

    Junior Member

  • Grup: Members
  • Posts: 151
  • Înscris: 29.07.2007

View PostMizu, on 20 decembrie 2016 - 13:47, said:

Dar ai neaparata nevoie sa-ti scrie acolo index.html? De ce nu pui direct domain.com, ca ala e practic indexul?

Si folosesti
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://www.domain.com/$1 [R=301,L]


Nu e posibil deoarece toate link-urile indica index.htm, si cele interne si cele externe.
Pe de alta parte am gasit modalitatea sa scap de "gunoiul din link" dar rescrierea se face pe index.php
RewriteRule ^index\.html$ /index.php? [R,L]

Daca s-ar putea rescrie pe index.html ar fi perfect :)

#4
mamaleone74

mamaleone74

    Junior Member

  • Grup: Members
  • Posts: 151
  • Înscris: 29.07.2007
Asadar, daca ma poate ajuta cineva pentru rescrierea sau redirectionare paginii de index, astfel in cat pagina de destinatie sa fie index.html.
Acest cod:
RewriteRule ^index\.html$ /index.php? [R,L]

in momentul de fata, elimina din browser orice parametru care s-ar afla dupa .php sau .html si afiseaza index.php indiferent daca in browser se introduce index.html sau index.php
Multumesc.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate