Visualizzazione risultati 1 fino 6 di 6

Discussione: Problema rewrite htaccess

  1. #1
    Guest

    Predefinito Problema rewrite htaccess

    Salve a tutti,
    ho un problema con il rewrite url htaccess. Premetto che sono nuovo nei riguardi di questo strumento. Dunque il mio problema è questo

    io ho il mio sito strutturato in questa maniera

    miosito.altervista.org/CartellaVera/paginaVera.php?Var=3

    che mi genera in base al contenuto di Var la pagina stessa.

    premesse fatte..
    io vorrei che se io inserisco l'url
    miosito.altervista.org/CartellaVera/CartellaFittizia/ContenutoVar.html
    lui automaticamente vada a
    miosito.altervista.org/CartellaVera/paginaVera.php?Var=3

    Il mio file htaccess posizionato nella CartellaVera è il seguente

    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^Works/([^/]+).html works.php?gallery_name=$1 [L]

    Ovviamente non funziona altrimenti non scriverei qui

    Spero che qualcuno mi dia delle delucidazioni a riguardo e magari mi suggerisca il codice htaccess funzionate (preferire capire perchè non funziona però..)

    Grazie a chiunque risponda

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Devi modificare il RewriteBase:
    Codice:
    RewriteBase /CartellaVera/

  3. #3
    Guest

    Predefinito

    ok ora funziona in senso lato..

    la pagina viene caricata (con la variabile che ho passato) ma non carica tutti i collegamenti relativi..
    è normale e li devo riscrivere seguento queste regole o posso definire nuove regole che facciano funzionare quei collegamenti !?

    Grazie
    Daniele

  4. #4
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Non ho capito.
    Puoi postare il link ad una pagina di prova?

  5. #5
    Guest

    Predefinito

    mi spiego meglio.

    la pagina da sostituire è una pagina contente una galleria che chiameremo

    galleria.php
    dove per parametro gli passo il nome della galleria da caricare

    con la correzione che mi hai dato scrivere nell'url
    miosito.altervista.org/CartellaVera/galleria.php?nomegalleria=prova
    oppure
    miosito.altervista.org/Works/prova.html

    a livello di codice html generato è lo stesso ma di fatto tutti i collegamenti della seconda pagina per esempio il foglio di stile o le immagini delle gallerie non vengono caricate

    un esempio
    <link href="style.css" rel="stylesheet" type="text/css" media="screen" />
    il file style.css è dentro la cartellavera e quindi incluso in quel modo
    anche qua dentro
    miosito.altervista.org/Works/prova.html

    ma il foglio di stile non viene caricato (in poche parole il sito è un ammassi di scritte xD)

    ripeto che a livello di codice html le pagine generate sono le stesse quindi i vari collegamenti ed inclusioni fatti con il php funzionano.. solo il lato client sembra non funzionare

  6. #6
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Devi riscrivere il percorso, per esem.
    Codice HTML:
    <link href="/CartellaVera/style.css" rel="stylesheet" type="text/css" media="screen" />

Regole di scrittura

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