Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Prova cosi

    codice:
    #Errore 404
    ErrorDocument 404 http://www.sito.net/login.php
    
    #Possiamo scrivere l'URL anche senza l'esetensione .php
    RewriteEngine On
    RewriteBase /
    RewriteRule ^()$ index.php [NC,L]
    Rewritecond %{REQUEST_URI} !(^/?.*\..*$) [NC]
    RewriteRule (.*)$ $1.php [NC]
    
    #Tutte le pagine conterranno il www cosi da far funzionare le Sessioni
    RewriteCond %{HTTP_HOST} ^sito\.net [NC]
    RewriteRule (.*) http://www.sito.net/$1 [R=301,L]
    
    #Togliamo di default e definitivamente la lettura nell'URL della index.php
    RewriteEngine On
    RewriteBase /
    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
    RewriteCond %{THE_REQUEST} !/system/.* [NC]
    RewriteCond (.*?)index\.php/*(.*) /$1$2 [NC]
    RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php/$1 [L]
    
    
    # -----
    Options -MultiViews
    RewriteEngine On
    RewriteCond %{SCRIPT_FILENAME} -d [OR]
    RewriteCond %{SCRIPT_FILENAME} -f
    RewriteRule .* - [L]
    RewriteCond %{REQUEST_URI} !cartella
    RewriteRule ^([^/]*)$ cartella/$1 
    
    # -----
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}\.php -f
    RewriteRule ^(.*)$ $1.php

  2. #12
    Utente di HTML.it L'avatar di Raayes
    Registrato dal
    Jun 2012
    Messaggi
    55
    Originariamente inviato da RoTeam
    Prova cosi
    Non funge...

  3. #13
    se il file .htaccess in questione è collocato nella root del sito mi sembra molto strano che non funzioni!
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  4. #14
    Utente di HTML.it L'avatar di Raayes
    Registrato dal
    Jun 2012
    Messaggi
    55
    Originariamente inviato da oly1982
    se il file .htaccess in questione è collocato nella root del sito mi sembra molto strano che non funzioni!
    Credo che entri in conflitto con qualche altra stringa del file htaccess che ho postato sopra, perchè se lascio solamente l'Error 404 funziona.

  5. #15
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Raayes
    Credo che entri in conflitto con qualche altra stringa del file htaccess che ho postato sopra, perchè se lascio solamente l'Error 404 funziona.
    Io ho provato la soluzione che ti ho proposto sopra e non ho avuto problemi
    hai altre stringhe nel file o hai fatto qualche modifica particolare?

  6. #16
    Utente di HTML.it L'avatar di Raayes
    Registrato dal
    Jun 2012
    Messaggi
    55
    Originariamente inviato da RoTeam
    Io ho provato la soluzione che ti ho proposto sopra e non ho avuto problemi
    hai altre stringhe nel file o hai fatto qualche modifica particolare?
    Non avevo notato che hai cambiato questo:
    RewriteCond %{THE_REQUEST} !/system/.*
    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]

    In questo:
    RewriteCond %{THE_REQUEST} !/system/.* [NC]
    RewriteCond (.*?)index\.php/*(.*) /$1$2 [NC]

    Pero ora va l'Error 404, ma non va il pezzo di codice che eliminerebbe la index.php

  7. #17
    Utente di HTML.it L'avatar di Raayes
    Registrato dal
    Jun 2012
    Messaggi
    55
    Scusami tanto! Non avevo notato che hai cambiato questo:
    RewriteCond %{THE_REQUEST} !/system/.*
    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]

    In questo:
    RewriteCond %{THE_REQUEST} !/system/.* [NC]
    RewriteCond (.*?)index\.php/*(.*) /$1$2 [NC]

    Pero ora va l'Error 404, ma non va il pezzo di codice che eliminerebbe la index.php

  8. #18
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Quella stringa entra in contrasto con il resto, prova questa soluzione dovrebbe andare

    codice:
    #Errore 404
    ErrorDocument 404 http://www.sito.net/login.php
    
    #Possiamo scrivere l'URL anche senza l'esetensione .php
    RewriteEngine On
    RewriteBase /
    RewriteRule /index.php http://www.sito.net/$1 [R=301,L]
    RewriteRule ^()$ index.php [NC,L]
    Rewritecond %{REQUEST_URI} !(^/?.*\..*$) [NC]
    RewriteRule (.*)$ $1.php [NC]
    
    #Tutte le pagine conterranno il www cosi da far funzionare le Sessioni
    RewriteCond %{HTTP_HOST} ^sito\.net [NC]
    
    #Togliamo di default e definitivamente la lettura nell'URL della index.php
    RewriteEngine On
    RewriteBase /
    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
    RewriteCond %{THE_REQUEST} !/system/.index\.php [NC]
    RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php/$1 [L]
    
    
    # -----
    Options -MultiViews
    RewriteEngine On
    RewriteCond %{SCRIPT_FILENAME} -d [OR]
    RewriteCond %{SCRIPT_FILENAME} -f
    RewriteRule .* - [L]
    RewriteCond %{REQUEST_URI} !cartella
    RewriteRule ^([^/]*)$ cartella/$1 
    
    # -----
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}\.php -f
    RewriteRule ^(.*)$ $1.php

  9. #19
    Utente di HTML.it L'avatar di Raayes
    Registrato dal
    Jun 2012
    Messaggi
    55
    Originariamente inviato da RoTeam
    Quella stringa entra in contrasto con il resto, prova questa soluzione dovrebbe andare
    Ho copiato ed incollato cambiando il sito ma non va, scrivendo nell'URL sito.net/index.php rimane tale.

  10. #20
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Raayes
    Ho copiato ed incollato cambiando il sito ma non va, scrivendo nell'URL sito.net/index.php rimane tale.
    Bah , nelle prove che ho fatto quest'ultima soluzione mi dava l'errore 404
    in tutte le pagine inesistenti e alla index c'era il redirect 301


    Ps: comunque è qui che fa il redirect il tuo sito http://www.sito.net/index.php quella non
    è la pagina sul quale viene effettuato il redirect ma dove arriva, poi devi mettere il tuo url ovviamente e cambiarlo col nuovo dominio

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 © 2026 vBulletin Solutions, Inc. All rights reserved.