- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Mod_rewrite sull'home page
-
Mod_rewrite sull'home page
Ciao a tutti,
io ho montato su di un sito un cms (e107) il quale quando digito www.miosito.com lui automaticamente mi reindirizza in www.miosito.com/news.php .Come posso fare in modo che quella pagina diventi il mio index.html
Il mio file .htaccess nelle prime righe riporta quanto segue:
RewriteRule ^index.php$ news.php RewriteRule home.html news.php RewriteRule index.html news.php RewriteRule index.htm news.php RewriteRule default.html news.php RewriteRule default.htm news.php
inoltre gia che ci sono ne approfitto
io ho delle pagine con questo indirizzo:
http://www.miosito.com/e107_plugins/tagcloud/tagcloud.php?amici_animalicome posso trasformarle in
http://www.miosito.com/amici_animaliCiao e grazie in anticipo
-
per quel che riguarda mod-rewrite sono uno zuccone, ma direi che il primo blocco non serve assolutamente a niente:
RewriteRule home.html news.php
Cosa dice questo?
Se qualcuno ti chiede www.sito.com/home.html tu invece dagli www.sito.com/news.phpMa nessuno di chiede www.sito.com/home.html, casomai ti chiedono www.sito.com...
Piuttosto, metti in .htaccess la direttiva:
DirectoryIndex index.html index.php **... **news.phpNB: **... **sta per "quello che ti pare/o serve"
Ovvero, dici a apache che se chiedono www.sito.com/ il documento di default per quella cartella è (se mancano gli altri) news.php
-
Ciao, intanto grazie per la risposta!
ho provato a scrivere :
DirectoryIndex index.html index.php news.phpma mi da errore 500 internal server error :bho:
-
ciao X-MaN,
non ricordo se DirectoryIndex si può usare nei file htaccess con tutti i tipi di AllowOverride
l'errore 500 si verifica in locale o su un server hosting?
-
ciao, l'errore si verifica su hosting e più precisamente Aruba....
In locale non lo so perchè il sito non c'è l'ho (in locale)
:bho:
-
una ricerca su google conferma che directoryindex è disabilitato da aruba
-
axxxx.......... e non si può fare in nessun altro modo?