Visualizzazione dei risultati da 1 a 8 su 8

Discussione: mod_rewrite

  1. #1

    mod_rewrite

    Vorrei capire qualcosa in più sul funzionamento di mod_rewrite.
    Ho un sito redazionale dove gli articoli vengono fuori in questo modo:

    www.sito.it/notizie.php?id=123
    www.sito.it/notizie.php?id=124
    www.sito.it/notizie.php?id=125
    www.sito.it/notizie.php?id=126
    www.sito.it/notizie.php?id=127

    Dove id è appunto l'id dell'articolo.

    E' possibile fare un modo dinamico per creare automaticamente questi file?
    www.sito.it/notizie/123.htm
    www.sito.it/notizie/124.htm
    www.sito.it/notizie/125.htm
    www.sito.it/notizie/126.htm
    www.sito.it/notizie/127.htm

    Se non è possibile riscrivendo tutta la pagina, anche riscriverci dentro un redirect... non so.

    Grazie dell'aiuto.

  2. #2

    Re: mod_rewrite

    Originariamente inviato da WillyLord
    www.sito.it/notizie.php?id=123

    www.sito.it/notizie/123.htm
    Prova una cosa del genere:
    codice:
    RewriteRule ^/notizie/(.*).html$ notizie.php?l=$1 [L]
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3

    grazie

    Grazie.

    Potresti dirmi in che file scriverlo?

  4. #4

    Re: grazie

    Originariamente inviato da WillyLord
    Potresti dirmi in che file scriverlo?
    non ho mica capito... Che intendi dire?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  5. #5

    non so niente

    Mi hai dato quella riga di codice. Cosa ci devo fare?

    Premetto che non so niente di apache e rewrite. E' la prima volta che mi cimento.

  6. #6

    Re: non so niente

    Originariamente inviato da WillyLord
    Mi hai dato quella riga di codice. Cosa ci devo fare?

    Premetto che non so niente di apache e rewrite. E' la prima volta che mi cimento.
    Beh... allora è un problema... non ti si può spiegare tutto in due righe.
    Leggiti prima un po' di guide, fai le tue prove e quando devi scrivere la regola usa quella suggerita.
    Inizia a cercare su un mot. di ricerca "apache mod rewrite" e vedrai che trovi miliardi di risultati...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  7. #7
    Ho creato un file .htaccess nella root del mio sito.

    E gli ho scritto il codice, però non funziona.
    Ma la cartella /notizie/ la devo creare io?

    Il sito è su Aruba. Come posso vedere se per caso questo modulo non è installato sul mio server?

    Il codice che ho inserito nel file è:

    RewriteEngine On
    Options +FollowSymlinks
    RewriteBase /
    RewriteRule ^notizie/(.*).html$ notizie.php?sid=$1 [L]

  8. #8

    ciao

    Per chi può aiutarmi, questa è la configurazione del mio server:

    http://62.149.140.75/ver.php

    Vorrei sapere se posso fare mod_rewrite

    GRAZIE!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.