Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    6

    htaccess e paging in php

    Buongiorno a tutti,
    innauguro questo mio nuovo account con una richiesta di aiuto ma con la speranza che i miei prossimi messaggi siano di supporto agli altri

    Il mio problema è questo:
    Vorrei abilitare una funzionalità di paging in una pagina che già precedentemente riscrivo, cercando di far questo però mi salta la variabile che gestisce la lingua

    codice:
    RewriteRule ^(.*)\/(.*)\/$ site/index.php?titolo_seo=$2&lingua=$1 
    RewriteRule ^(.*)\/(.*)\/pagina_(.*)\/$ site/index.php?titolo_seo=$2&pagina=$3&lingua=$1
    Il fatto è che visitando www.sito.it/it/blog/pagina_2/ i valori che identificano il titolo e la pagina vengono mostrati correttamente, mentre quando voglio stampare la lingua mi viene restituito site/index.php

    Ho provato a rimuovere la prima riga di htaccess ed il risultato è che tutto funziona correttamente per www.sito.it/it/blog/pagina_2/ ma da pagina bianca per www.sito.it/it/blog/

    Qualcuno sa aiutarmi?
    Grazie in anticipo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    6
    Sono sicuro che sto sbagliando una sciocchezza.. ma che dura che è

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    6
    Riformulo la domanda per essere più chiaro e semplificare il problema

    Questa è la mia regole htaccess

    codice:
    RewriteRule ^(.*)\/(.*)\/pagina_(.*)\/$ site/index.php?titolo_seo=$2&pagina=$3&lingua=$1
    Visitando l'url http://test.it/it/blog/pagina_1/
    la regola funziona correttamente e passa [titolo_seo], [pagina], [lingua]

    Se provo a visitare invece
    http://test.it/it/blog/ oppure http://test.it/it/

    non viene passato nessun valore .. non ne vengo a capo

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    6
    Ok dopo un po' di fatica l'ho risolta, pubblico qui la soluzione:

    codice:
    RewriteRule ^([^/]*)\/?([^/]*)\/?([^/]*)\/$ site/index.php?titolo_seo=$2&lingua=$1
    spero torni utile
    Ciao!

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.