Visualizzazione risultati 1 fino 8 di 8

Discussione: [.htaccess] Rewrite Rule non funziona

  1. #1
    Guest

    Question [.htaccess] Rewrite Rule non funziona

    Ho un problema con questa Rewrite Rule. Dovrebbe modificare il mio url da www.dominio.altervista.org/?a=b a www.dominio.altervista.org/a/b. Non funziona neanche aggiungendo il RewriteBase. Consigli?

    Codice:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule /(.*)/(.*)/$ /?$1=$2

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Prova questo:
    Codice:
    RewriteEngine On 
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.+?)/(.+?)/?$ ?$1=$2

  3. #3
    Guest

    Predefinito

    Non funziona

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Prova così:
    Codice PHP:
    RewriteEngine On
    RewriteBase
    /

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond
    %{REQUEST_FILENAME} !-f
    RewriteRule
    ^(.*)/(.*)/?$ /?$1=$2 [L]

    RewriteCond %{QUERY_STRING} !=""
    RewriteCond %{QUERY_STRING} (.*)=(.*)
    RewriteRule ^(.*)$ /%1/%2? [R=301,L]
    #RewriteRule ^(.*)$ http://www.dominio.com/%1/%2? [R=301,L]
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    Grazie ad entrambi per l'aiuto innanzitutto.

    @miki92 il tuo funziona, ma mi genera un loop di reindirizzamento

  6. #6
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Ma in ?a=b:

    a e b sono variabili o solo b è un valore variabile?
    Apprezzi l'aiuto? Offrimi un caffè!

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Ma in ?a=b:

    a e b sono variabili o solo b è un valore variabile?


    La sintassi del metodo GET è ?variabile=valore
    a è una variabile, mentre b è un valore di quella variabile.

    Forse ho capito quello che vuoi dire, se intendi che all'interno del sito ci sono più variabili che possono essere "a", si è così. intendi questo?
    Ultima modifica di appworld : 22-08-2013 alle ore 16.56.23 Motivo: correzione imprecisione

  8. #8
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Si intendevo esattamente questo.

    In altre parole: è una sola variabile con un solo valore o ci possono essere più variabili inviate via GET?
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •