Visualizzazione risultati 1 fino 5 di 5

Discussione: Aiuto htaccess rewrite condition

  1. #1
    Guest

    Predefinito Aiuto htaccess rewrite condition

    Nell'htaccess ho la condizione che fa subito il rewrite per php per wordpress, a me però serve che mi faccia il rewrite immediatamente di tutti i file che io carico da un'altra cartella che non sia BLOG.

    Esempio ho la mia carte MIAPROGETTO e dentro ci sono i file .php .css .js .xml .png .jpeg .wsdl ....Adesso mi carica aggiorna immediatamente appena carico in ftp solamente il .php ed il .html non mi carica esempio le modifiche al css ed al .js
    Ho provato a mettere questo nell'htaccess ma non funziona

    Vecchio codice

    Codice:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    Al posto di queste due condizioni ho sostituito con

    Codice:
    
    # Turn on URL rewriting
    RewriteEngine On
    
    # Installation directory
    RewriteBase /
    
    # Protect hidden files from being viewed
    <Files .*>
    	Order Deny,Allow
    	Deny From All
    </Files>
    
    # Protect application and system files from being viewed
    RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
    
    # Allow any files or directories that exist to be displayed directly
    RewriteCond ${REQUEST_URI} ^.+$
    RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g|png|js|css|swf|php|ico|txt|pdf|xml)$ [OR]
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -l
    RewriteRule ^ - [L]
    
    # Rewrite all other URLs to index.php/URL
    RewriteRule .* index.php/$0 [PT]
    Ma non va.....Non carica i js i css niente solo il php

  2. #2
    Guest

    Predefinito

    Niente le ho provate tutte ma senza risultato dall'htaccess, in poche parole anche se elimino la cache di firefox anche se provo a mettere module expires off niente rimane sempre un tot di tempo per i file javascript prima di essere caricati.
    Se qualcuno interessa, ho risolto mettendo un numero random "rand()" all'interno dell'src del javascript nell'html...

    <script type="text/javascript" src="js/gestioneTabelle.js?rand={rand}"> </script>

    Sembra funzionare....Altrimenti se lavoro su files javascript non me li cambia appena uplodo in ftp...Ciao

  3. #3
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Scusa ma hai CloudFlare attivo? Se si, hai svuotato anche la sua cache?
    Apprezzi l'aiuto? Offrimi un caffè!

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Come ha immaginato correttamente Miki92, hai CloudFlare attivo sul tuo sito. Quindi quando effettui modifiche ti converrebbe attivare la modalità di sviluppo o vuotare la sua cache manualmente.
    Invece non ho capito esattamente a cosa ti serva mod_rewrite.

  5. #5
    Guest

    Predefinito

    Ahhh è quello il problema, grazie mille, non sapevo nemmeno di averlo sto cloudflare a dire il vero...Ho dato un'occhiata ed in effetti posso cambiare da lì.Che ne so Karl le ho provate tutte ho pensato se ridirezioni i file forse li legge, mod expires tutte le ho provate ...Beh grazie ancora.
    Ultima modifica di fractalcosmo : 28-06-2015 alle ore 20.25.40

Regole di scrittura

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