Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Mod rewrite

  1. #1

    Mod rewrite

    'giorno a tutti,

    sto finendo un lavoro ed utilizzando il Mod rewrite mi sono reso conto di una cosa...

    se per esempio ho:

    http://www.miosito.it/index.php?sezione=home

    scrivo

    http://www.miosito.it/index/sezione/home.html

    mi visualizza il sito, ma senza css

    inoltre, se metto per es.

    http://www.miosito.it/index.php?sezione=prodotti

    mi visualizza sempre la home e sempre senza css, insomma qualsiasi sezione io metta, mi visualizza sempre la home e senza css

    sapete dirmi perchè ?

    NB: questo è il file .htaccess

    codice:
    RewriteEngine On
    RewriteRule ^/([^/]+).html index.php?sezione=$1 [L]
    grazie

    SK

  2. #2
    anche io ho avuto questo problema quando ho utilizzato il mod, e così ho chiesto, e mi hanno detto che il css deve avere il percorso assoluto

  3. #3
    in effetti si, ma la cosa strana è che anche così continuo a vedere sempre la home ed in + alcune cose si scompaginano rispetto alla visualizzazione dal link http://www.miosito.it/index.php?seione=home

    ????

  4. #4
    dunque.....

    ho risolto per quanto riguarda le differenze di impaginazione e alcune immagini che non si vedevano, anche li ci vuole l'indirizzo assoluto, altrimenti nisba

    rimane il problema delle diverse sezioni....perche vedo sempre la home, anche se metto per es.

    http://www.miosito/index/sezione/cippalippa.html


    che ovviamente non esiste, mi manda comunque e sempre alla home ?

  5. #5
    non lo so, mi posti il contenuto dell .htaccess

  6. #6

  7. #7
    si li poi mdifico, comunque credo di aver fatto io una piccola fagianaggine nei link, adesso risolvo il tutto

    come lo modifico

    codice:
    RewriteEngine On
    RewriteRule ^/([^/]+).html index.php?sezione=$1 [L]
    per poter mettere solo http://www.miosito.it/prodotti.html

    ??

    così...

    codice:
    RewriteEngine On
    RewriteRule ^/([^/]+).html ?sezione=$1 [L]

    il problema maggiore è il fatto che qualsiasi cosa io metta, mi rimanda sempre alla home



    posso anche scrivere http://www.misito.it/index/sezione/stacippa.hhklimnm

    e mi rimanda sempre alla home

  8. #8
    io aggiungerei anche all'.htaccess
    RewriteBase \**\

    PS=sostituire \**\ con la cartella principale del tuo script o programma, o sito

  9. #9
    codice:
    RewriteEngine On
    RewriteBase www.miosito.com
    RewriteRule ^/([^/]+).html index.php?sezione=$1 [L]
    non cambia nulla

    ho messo tutti i collegamenti assoluti, comprese tutte le immagini, file esterni, ecc,ecc

    vedo tutto ok, ma

    1° non riesco a spostarmi dalla home, in parole povere non vede il nome della sezione passata, se faccio un echo non ottengo nulla

    2° non ho capito come ridurre l'url a www.miosito.com/sezione/home.html

  10. #10
    no /**/ va sostigtuito con l'url relativa: tipo /var/www/ ecc...

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.