• User Attivo

    Problema .htaccess e interrogazione database

    Buongiorno,

    ho uno script che richiama una news dal database partendo dal get all' interno del link, mi spiego.

    h t t p :// localhost/sito/news.php?titolo=news-di-prova

    Lo script preleva "news-di-prova" dal get titolo e interroga il database echando il contenuto.

    Ora io vorrei applicare una regola .htaccess che trasforma il link in

    h t t p :// localhost/sito/news/news-di-prova

    e ho usato questa regola

    RewriteEngine On
    RewriteRule ^news/([^/]+)-(\d+)$ news.php?titolo=$2

    Però recandomi nella pagina voluta trovo un errore 404.

    Grazie per l' aiuto :smile5:

    P.S.: Altre regole .htaccess, come per esempio il "taglia" estensione funzionano che una meraviglia.


  • User Attivo

    Nessuno mi aiuta ?


  • User Attivo

    Dovrei provare perche' c'e' da sbatterci parecchio la testa con l'htaccess.

    Comunque "parafrasando" un htaccess che mi funziona in localhost (xampp)...

    RewriteEngine On
    RewriteBase /sito/
    RewriteRule ^news/(.*)$ news.php?titolo=$1 [L,QSA]

    Good luck!


  • User Attivo

    ThanX ti ringrazio molto, funziona senza problemi.

    Scusa se ti scoccio, ho bisogno di ottenere un risultato simile con questo link:

    Da

    h t t p :// localhost/pannelloutente/space/index.php?nickname=mionick

    a

    h t t p :// localhost/pannelloutente/space/mionick

    e il mio .htaccess l' ho configurato così

    RewriteEngine On
    RewriteBase /pannelloutente/space/
    RewriteRule ^space/(.*)$ index.php?nickname=$1

    Grazie ancora 😉