Pagina 1 di 1

[RISOLTO] Rewrite root directory apache

Inviato: dom 13 giu 2010, 3:15
da Slack_Eater
Ciao stavo cercando tramite una RewriteRule in .htaccess di indirizzare la / del web server su un altra directory così:

RewriteRule / contenuti/index/index.php [L]

Ma non funziona qualcuno sa come si fà?

Ho trovato questo sul sito di apache:
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
'last|L' (last rule)
Stop the rewriting process here and don't apply any more rewriting rules. This corresponds to the Perl last command or the break command from the C language. Use this flag to prevent the currently rewritten URL from being rewritten further by following rules. For example, use it to rewrite the root-path URL ('/') to a real one, e.g., '/e/www/'.
Ma non ho bene capito come applicarla.

Grazie.

Re: Rewrite root directory apache

Inviato: dom 13 giu 2010, 10:48
da conraid

Codice: Seleziona tutto

RewriteRule ^/$ /contenuti/index/index.php [L]
Poi...
s/1.3/2.2/g
s/directory/directory/g

Re: Rewrite root directory apache

Inviato: dom 13 giu 2010, 13:07
da Slack_Eater
Ho provato con

Codice: Seleziona tutto

RewriteRule ^/$ /contenuti/index/index.php [L]
Ma quando digito http://localhost/ mi fa vedere come al solito la lista delle directory invece di visualizzare /contenuti/index/index.php

Re: Rewrite root directory apache

Inviato: dom 13 giu 2010, 13:12
da conraid
Io ho solo tradotto la tua regola, quel che dici tu fallo con ^$ senza mettere /

p.s.
le directory le fanno vedere in cartoleria, almeno qui usiamo i termini nel loro modo corretto

Re: Rewrite root directory apache

Inviato: dom 13 giu 2010, 14:16
da Slack_Eater
Ok grazie ora cosi funziona!