Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    177

    riscrivere url in .htaccess

    salve,
    ho la necessità di riscrivere l'url di un sito in php:

    l'url è fatta in questo modo:

    www.sito.com/index.php?section=2


    ho provato una cosa del genere ma non succede nulla:

    RewriteEngine On
    RewriteRule ^2/titolo_articolo.html index.php?section=2[L]

    dove sbaglio come posso fare?

  2. #2

    Re: riscrivere url in .htaccess

    Originariamente inviato da diego78
    www.sito.com/index.php?section=2
    C'entra poco col php...

    Dovresti provare una cosa del genere... (adattala...)
    RewriteRule ^(.*)/(.*).html$ index.php?section=$1&titolo=$2 [L]

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    177
    ho provato:

    RewriteEngine On
    RewriteRule ^(.*)/(.*).html$ index.php?section=$1 [L]


    ma non succede nulla.. ho copiato il file .htaccess sulla root..
    chi può darmi un aiuto?

  4. #4
    Originariamente inviato da diego78
    ho provato:

    RewriteEngine On
    RewriteRule ^(.*)/(.*).html$ index.php?section=$1 [L]


    ma non succede nulla.. ho copiato il file .htaccess sulla root..
    chi può darmi un aiuto?
    Questi due "" (.*)/(.*) "" stanno a prendere le due "variabili" che ti avevo messo... adesso tu ne usi una!!
    E come fai per il Titolo?? ...(è per questo che ti avevo messo due variabili)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    177
    si ma io nella querystring ho solo un parametro:

    www.sito.com/index.php?section=2

  6. #6
    Originariamente inviato da diego78
    si ma io nella querystring ho solo un parametro:

    www.sito.com/index.php?section=2
    Allora diventa così:
    codice:
    RewriteRule ^(.*).html$ index.php?section=$1 [L]
    Però, ovviamente (!), non aspettarti che ci compaia il titolo dell'articolo (come avevi scritto nel primo post: titolo_articolo). Ti verrà fuori una cosa del tipo:
    htTp://www.tuosito/2.html

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    177
    niente non succede niente.
    ho scritto queste 2 righe sul file. haccess:

    RewriteEngine On
    RewriteRule ^(.*).html$ index.php?section=$1 [L]

  8. #8
    Originariamente inviato da diego78
    niente non succede niente.
    ho scritto queste 2 righe sul file. haccess:

    RewriteEngine On
    RewriteRule ^(.*).html$ index.php?section=$1 [L]
    Se questo è il tuo percorso
    - www.sito.com/index.php?section=2

    Con la regola che dici dovrebbe essere come scrivere, appunto:
    - www.sito.com/2.html

    Sei sicuro di avere tutto "attivo" lato server? httpd.conf e compagnia bella?
    Hai la possibilità di verificare se funzionano le altre cose che puoi fare con htaccess?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    177
    credo di si ho copiato queste righe da un'altro sito:

    AuthGroupFile /dev/null
    AuthName "Area Demo"
    AuthType Basic
    AuthUserFile ...
    require valid-user


    e quando entro sul sito mi chiede l'autenticazione..


    però sull'url non cambia nulla tutto come prima..

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    177
    help!!

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.