Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Errore con mod-rewrite

  1. #1
    Utente di HTML.it L'avatar di newlink
    Registrato dal
    Oct 2011
    Messaggi
    206

    Errore con mod-rewrite

    Salve a tutti, sto provando per la prima volta ad usare il mod-rewrite e sto riscontrando alcuni errori.

    Ho la seguente pagina: cartella/index.php?category=all&page=1
    Vorrei cambiarla in cartella/all/1/

    Grazie ad una guida ho scritto questa riga di codice:

    RewriteEngine On
    RewriteRule ^cartella/(.*)/(.*).php /cartella/index.php?page=$1&category=$2

    Dove sbaglio??
    Grazie

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Prova cs

    cartella/([^/]*)[/]([0-9]*)$ /index.php=....
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3
    Utente di HTML.it L'avatar di newlink
    Registrato dal
    Oct 2011
    Messaggi
    206
    Intendi così:

    RewriteRule ^cartella/([^/]*)[/]([0-9]*)$ /index.php?page=$1&category=$2


    Xk non funziona

  4. #4
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Lho provate se scrivo http:.../cartella/all/1 riscrive http://../index.php?page=all&category=1

    Ho capito io l'uso nella root, cmq l'espressione regolare è quella.
    Per gli Spartani e Sparta usa spartan Il mio github

  5. #5
    Utente di HTML.it L'avatar di newlink
    Registrato dal
    Oct 2011
    Messaggi
    206
    Io vorrei fare l'opposto

  6. #6
    Utente di HTML.it L'avatar di newlink
    Registrato dal
    Oct 2011
    Messaggi
    206
    Originariamente inviato da linoma
    Lho provate se scrivo http:.../cartella/all/1 riscrive http://../index.php?page=all&category=1

    Ho capito io l'uso nella root, cmq l'espressione regolare è quella.

    In che senso, cosa dovrei fare?

  7. #7
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Leggendo il tuo rewrite, dovresti modificarlo cm ho scritto, da come scrivi la tua richiesta a mio modo di vedere dovresti avere tante cartelle quanti sn i tuoi slashs e nell'ultima cartella dovresti scrivere un rewrite del tipo ^.*$ /index.php
    Per gli Spartani e Sparta usa spartan Il mio github

  8. #8
    Utente di HTML.it L'avatar di newlink
    Registrato dal
    Oct 2011
    Messaggi
    206
    Puoi farmi un esempio concreto? ho provato una cinquantina tra guide e generatori sono disperato!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.