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. Problema .htaccess con le cartelle
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • I
      icefoxsoftware User • ultima modifica di

      Problema .htaccess con le cartelle

      Salve a tutti. Ho già scritto ciò in un altro 3d ma ho sbagliato categoria 🙂

      Devo scrivere una regola di scrittura che mi permetta di accedere a cartella1 scrivendo cartella-virtuale. Con il codice di sotto funziona tutto meno una cosa.

      Codice:
      RewriteEngine On
      RewriteBase /homesito

      RewriteCond %{REQUEST_URI} cartella1/
      RewriteRule .*.php [F,L]

      RewriteRule ^cartella-virtuale/?%{QUERY_STRING}$ cartella1/$i?%{QUERY_STRING}
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . cartella1/index.php
      Una volta fatto l'accesso al pannello di controllo con cartella-virtuale, tutti i link non sono nella forma sitaname/homesito/cartella-virtuale/link.php ma sitename/homesito/link.php, il che genera un errore. Come mai?

      Grazie mille.
      Alfonso

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        ayrton2001 Super User • ultima modifica di

        Ciao icefoxsoftware,
        tramite l'.htaccess non modifichi i link della pagina ma interpreti l'url durante la richiesta al server.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • I
          icefoxsoftware User • ultima modifica di

          E non c'è un modo per risolvere? Cioè, non c'è un modo per riscrivere tutte le url?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            ayrton2001 Super User • ultima modifica di

            Puoi aggiungere in testa

            
            RewriteRule ^(.*).php$ cartella-virtuale/$1.php [L, R=301]
            
            

            Però la migliore soluzione è modificare gli href per farli linkare all'URL corretto.

            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