Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. La Community Connect.gt
    4. News Ufficiali da Connect.gt
    5. url rewrite e css
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      francy88 User Attivo • ultima modifica di

      url rewrite e css

      CIao a tutti, mi capita una cosa strana su un url riscritto di questo tipo:

      sito.com/pagina.php?cat=nomecategoria&id=1 che riscritto diventa:
      sito.com/nomecategoria/1.html

      l'url è corretto, perchè la pagina si apre, pero' i css non vengono caricati!

      come mai?

      Il css è allo stesso livello di pagina.php....

      grazie!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • marcocarrieri
        marcocarrieri ModSenior • ultima modifica di

        Non è che ci sia un controllo lato server per il caricamento del css?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • F
          francy88 User Attivo • ultima modifica di

          Ciao, no no... per ora ho risolto mettendo un "../" davanti a tutti i percorsi di css e js, ma questa cosa non mi quadra....

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • marcocarrieri
            marcocarrieri ModSenior • ultima modifica di

            Per la serie, cosi va ma perchè. 😄
            Sapessi quante volte mi capita eh eh.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • F
              francy88 User Attivo • ultima modifica di

              Esatto! E piu' parametri compaiono nell'url, piu' "../" devo aggiungere a url di immagini, css e js!!!!:173:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • U
                ublogtoo User • ultima modifica di

                Ciao,
                beh il fatto è del tutto normale. I tuoi css risiedono nella directory in cui si trova il file pagina.php e le inclusioni che usi (css, js, immagini, ecc) è del tipo :
                <link rel="stylesheet" type="text/css" href="miostile.css"/>
                il che significa cercarli nella directory corrente.
                Ora la tua riscrittura aumenta la profondità delle directory : passi dalla root alla directory /categoria/; a questo punto l'inclusione del css cerca il css sempre nella directory corrente che non è più quella dove si trova realmente il css.

                Soluzioni possibili :
                Quella che hai detto tu (../) ma per ogni directory in più devi metterne uno.

                Quella più comoda è riscrivere l'inclusione del css così:<link rel="stylesheet" type="text/css" href="/miostile.css"/>
                cioè un "/" all'inizio e cercherà i tuoi css (img, js ecc) nella root del dominio (cioè quella di prima). E questo funzionerà anche in caso di profondità maggiore (/categoria/sottocategoria/reparto/scaffale/1.html)

                spero di non essere stato troppo prolisso ma soprattutto chiaro

                ciao ciao

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • F
                  francy88 User Attivo • ultima modifica di

                  Ciao Ublogtoo, la risposta mi è sembrata chiarissima, pero' il secondo metodo che mi suggerisci a me non funziona 😞
                  Metto uno slash davanti e uno al fondo del percorso che prima dell'url rewrite era corretto, ma non carica nulla....

                  EDIT: Risolto! ho letto male il codice di esempio che mi hai scritto, non ci anava uno slash alla fine!

                  grazie mille!

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • O
                    osvi Super User • ultima modifica di

                    Per non impazzire basta utilizzare sempre URL assoluti 😉

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti