Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    chiedo aiuto non riesco a scrivere il RewriteRule del file htaccess

    chiedo aiuto non riesco a scrivere il RewriteRule del file
    htaccess

    lo scritto come sotto ma non funziona dove sbaglio ?
    il file estrai i dati dal database e si trova nella
    directori princiaple
    voglio scrivere una cosa cosi o similare
    /33/nike/pegasus_gtx


    IL TERZO PARAMETRO nomescarpa contiene spazi

    ------------------------------------------------------------
    RewriteEngine On
    RewriteRule
    ^([a-zA-Z-0-9-]+)/([a-zA-Z-]+)/([a-zA-Z-\n-0-9-]+)$
    dettaglio.php?ID=$1&marcascarpa=$2&nomescarpa$3
    ------------------------------------------------------------

    Grazie
    Giancarlo Piccinini

  2. #2
    Sulla barra va fatto l'escape
    L'id è un numero

    Prova così, la butto la senza provare:

    ^([0-9-]+)\/([^/]+)\/([^/]+)$
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3

    chiedo aiuto non riesco a scrivere il RewriteRule del f

    Ho provato come dici tu ma non funziona

    ho iinserito il codivce da te segnalato nel file htaccess
    ma cosa vuol direr --- Sulla barra va fatto l'escape

    Grazie


    Giancarlo Piccinini

  4. #4
    Ciao,

    maurizio ti ha dato l'espressione regolare da utilizzare, ma non puoi "buttarla" dentro senza dirgli che ci deve fare altrimenti avrai errori!

    Inoltre il tuo problema riguarda la configurazione di apache, non ha a che fare direttamente con php. Ti sposto nella sezione corretta.
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    apache dove ho il sito è gia configurato bene
    wordpress funziona perfettamnete coi premalink

    quello suggerito non funziona
    ^([0-9-]+)\/([^/]+)\/([^/]+)$

  6. #6
    Dunque due cose. Non so cosa pensavo, ma non occorre fare l'escape delle barre (anche se non dovrebbe incidere)

    In effetti c'è un errore che ho inserito copiando ed incollando la tua espressione precedente

    0-9- quel trattino dopo il 9 è da togliere.

    Questa espressione dovrebbe funzionare

    ^([0-9]+)/([^/]+)/([^/]+)$

    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  7. #7
    cavolo non funziona ho messo = che mancava

    il mio file .htacess
    ----------------------------------------------
    RewriteEngine On

    RewriteRule ^([a-zA-Z-0-9-]+)/([a-zA-Z-]+)/([a-zA-Z-\n-0-9-]+)$ dettaglio.php?ID=$1&marcascarpa=$2&nomescarpa=$3
    ------------------------------------------------------------------------------


    il file si trova nella directori principale

    Ma nulla da fare MI POTETE AIUTARE NE HO URGENZA

    Grazie

  8. #8
    Allora. Controlla se il mod_rewrite è attivo e se le directory in questione hanno come direttiva AllowOverride All
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  9. #9
    è tutto attivo sono sul provider aruba su altro sito sullo stesso provider ho installato wordpress e si attivano i premalink

    Grazie

    periamo di risolvere

    Giancarlo Piccinini

  10. #10
    Originariamente inviato da giancarlop
    cavolo non funziona ho messo = che mancava

    il mio file .htacess
    ----------------------------------------------
    RewriteEngine On

    RewriteRule ^([a-zA-Z-0-9-]+)/([a-zA-Z-]+)/([a-zA-Z-\n-0-9-]+)$ dettaglio.php?ID=$1&marcascarpa=$2&nomescarpa=$3
    ------------------------------------------------------------------------------


    il file si trova nella directori principale

    Ma nulla da fare MI POTETE AIUTARE NE HO URGENZA

    Grazie
    Allora, ti ho postato un'altra espressione



    RewriteRule ^([0-9]+)/([^/]+)/([^/]+)$ dettaglio.php?ID=$1&marcascarpa=$2&nomescarpa=$3

    E poi mi viene un dubbio. Tu parli del file .htacess ma se lo hai scritto così non funzionerà. si scrive

    .htaccess (con du c)
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

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.