Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768

    [mod rwrite] non funziona la parola "post"

    Ciao a tutti,

    ho trasferito un mio sito da un nuovo provider ed ho un problema molto strano (che col vecchio host non avevo)

    questa è la regola:

    RewriteRule ^forum/([^/]+)/([0-9]+)/(.+).html heroes/post.php?post_id=$2 [L]

    il bello è che non funziona se nell'url c'è la parola "post "

    provate a seguire queste url per capire:

    http://heroes.stragulp.com/forum/ciao/70/richiesta.html
    http://heroes.stragulp.com/forum/aaa/70/richiesta.html

    ed ecco quella incriminata:
    http://heroes.stragulp.com/forum/post/70/richiesta.html

    ho pensato che probabilmente ci possa essere qualche impostazione di sicurezza che blocca la parola "post" perchè è anche un metodo di invio form.

    non funziona neanche la regola:
    RewriteRule ^forum/post/([0-9]+)/(.+).html heroes/post.php?post_id=$2 [L]
    e nel vecchio host funzionava

    :master:
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  2. #2
    Sei sicuro che non vi sia un'altra regola che intercetta la richiesta prima di raggiungere la tua regola?
    Se richiami la pagina con "post" che cosa avviene?
    Hai provato ad abilitare il logging di mod_rewrite per verificare come viene gestita la richiesta?

  3. #3
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    Ci sono delle novità sconcertanti
    (non ritengo ci siano errori di mod rewrite perchè lo conosco molto bene ma qualcosa a livello di impostazioni server perchè, ripeto, secondo me è tutto corretto e con l'altro host funzionava)

    insomma ecco cosa succede:

    (ho verificato che è questa la regola che viene eseguita)

    se nella url c'è la parola post, la regola impazzisce

    per capire cosa accade ho semplificato la mia regola in questo modo:

    RewriteRule ^forum/post heroes [L]

    con l'url esatta:
    http://heroes.stragulp.com/forum/post/70/richiesta.html
    mi restituisce come redirect una cosa assurda:
    /heroes/70/richiesta.html :berto:

    invece sostituendo la keywords "post" della url con la keywords "poste"
    http://heroes.stragulp.com/forum/pos...richiesta.html
    la regola mi inoltra correttamente alla home di heroes.

    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  4. #4
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    up
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  5. #5
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    up
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  6. #6
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    up
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

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.