Ciao a tutti,
Attualmente ho questo codice htaccess......
Vorrei che TUTTE le richieste vengano trasferite alla pagina /framework/system/custom/inUpdate .....codice:RewriteEngine on Options +FollowSymlinks DirectoryIndex index.htm index.html index.php RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f # ------------------------------------ # Pagina in costruzione -------------- # ------------------------------------ RewriteCond %{REQUEST_URI} ^/ RewriteRule ^(.*)$ /framework/system/custom/inUpdate/ [R=302,L] RewriteRule ^ - [L] # ------------------------------------ # Tutte le richieste verso index.php # ------------------------------------ RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA]
IL PROBLEMA
Attualmente qualsiasi cosa digito nell'url (es. http://localhost/framework/XXX) apache reindirizza a /framework/system/custom/inUpdate/ (il chè è giusto!!!).
Ma se digito http://localhost/framework/ (root principale quindi), il redirect non avviene e viene richiamato regolarmente il file index.php .......
Quello che vorrei è appunto che il redirect avviene da TUTTE le parti...
Ho provato di tutto, RewriteCond sulla root principale, ma nada!!!
Come posso fare .... ?
UN ULTIMA COSA per curiosità:...
Attualmente sto lavorando in una cartella chiamata framework.....
quindi ho .. localhost/framework...
Perchè se metto:
RewriteRule ^(.*)$ /system/custom/inUpdate/ [R=302,L]
Il risultato del redirect è: http://localhost/system/custom/inUpdate/ ?!?!?!?!??!?!?!?!
E' normale ?

Rispondi quotando