Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [PHP] Url Rewrite

  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [PHP] Url Rewrite

    Salve a tutti! Sto cercando di implementare l'url rewrite... ho iniziato con l'.htaccess:
    codice:
    RewriteEngine On
    Options +FollowSymlinks
    RewriteBase /
    Detto ciò, quello che voglio fare è far si che un indirizzo tipo
    www.sito.it/news/news_view.php?c=1
    diventi tipo
    www.sito.it/news/titolo_della_mia_pagina.php

    Che istruzione devo inserire nell'.htccess?
    Guybrush Threepwood

  2. #2
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Ho trovato questo metodo

    codice:
    RewriteRule ^news\/(.*)/$ news.php?titolo=$1
    Questo però prevede che l'url originale sia del tipo

    www.sito.it/news.php
    mentre nel mio caso c'è una directory in mezzzo
    www.sito.it/news/news.php

    come posso modificarlo?
    Guybrush Threepwood

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    up
    Guybrush Threepwood

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Niente... sto provando l'impossibile ma di funzionare neanche l'omnbra...

    Esempio pratico

    www.sito.it/newsw.htm?c=1

    --> www.sito.it/titolo_della_news.htm

    Cosa devo inserire nell'.htaccess e nelle pagine?
    Guybrush Threepwood

  5. #5
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Esempio pratico che funziona... a metà :

    httpd.conf ,finale
    <Directory d:\web>
    Options ExecCGI FollowSymLinks Includes MultiViews
    AllowOverrideAll
    </Directory>

    .htaccess
    RewriteEngine on
    RewriteRule ^notizie/([^/]+).html notizie.php?id=$1 [L]

    notizie.php
    <html>La pagina richiesta è<? echo $_GET['id']; ?>

    Se richiamo http://intranet/notizie.php?id=14 , stampa 14

    Se richiamo http://intranet/notizie/14.html, non da errore.. ma non stampa 14

    Saglio qualcosa o è una configurazione di apache?
    Guybrush Threepwood

  6. #6
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    [scusate il monologo]....

    ... FUNZIONA!!!! evidemtente è in locale che apache no installa correttamente il modulo..

    Adesso è possibile fare in modo che quando clicco un link normael (pagina.php?c=2) mi porti DIRETTAMENTE alla nuova versione (/titolo_pagina/2.htm) ???
    Guybrush Threepwood

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.