Visualizzazione dei risultati da 1 a 7 su 7

Discussione: mod-rewrite impazzito?

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379

    mod-rewrite impazzito?

    ciao ragazzi,

    sono solo al primo approccio con il mod ma pur leggendo vari tutorial non riesco a capire per quale motivo queste regole non le accetta

    Codice PHP:
    Options FollowSymLinks
    RewriteEngine On
    RewriteCond 
    %{REQUEST_FILENAME} !-f

    RewriteRule 
    ^([^/]+)/?$ index.php?page=$1& [L,NC]
    RewriteRule ^([^/]+)/([^/]+)/?$ index.php?page=$1&link=$2& [L,NC
    Io ho una pagina index che segue tutti i percorsi e gestisce piu o meno tutti i contenuti primari! Questa pagina a prescindere dai parametri che le entrano esegue le sue operazioni e crea la pagina!

    non riesco a capire perché queste regole qui sopra non funzionano se le scrivo entrambe togliendo la seconda, la prima funziona pero'! ma entrambe non vogliono andare

  2. #2
    Aggiungi un nuovo "RewriteCond %{REQUEST_FILENAME} !-f" prima della seconda regola.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    Grazie mille dell'aiuto persiste tuttavia un problema

    scrivendo miosito.com/polaris/home/ ad esempio il foglio di stile si impalla! togliendo lo slash finale tutto funziona per bene!

    da cosa puo dipendere?

  4. #4
    Aggiungi:

    RewriteCond %{REQUEST_FILENAME} !-d

    Inoltre il foglio di stile lo invii al client tramite index.php?
    Sei sicuro che non sia un problema relativo all'URL utilizzato per indicarlo nella pagina?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    si, ho riscritto il .htacess in questo modo:

    __________________________
    Options FollowSymLinks
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/?$ index.php?page=$1& [L,NC]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/([^/]+)/?$ index.php?page=$1&link=$2& [L,NC]

    ErrorDocument 404 "Pagina inesistente. Vai alla Home"
    __________________________


    tuttavia il problema con i fogli di stile persiste! e non so per quale motivo. Non legge nemmeno quelli inline... mi sembra molto strano!

    del resto li importo sempre inq uesto modo:

    <style type="text/css">
    @import url(styles/css/reset.css);
    @import url(styles/css/style.css);
    </style>

    per esempio.

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    379
    in effetti ora qualche css lo legge ma tutte le immagini vanno a farsi friggere tutti i background-image

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.