[RISOLTO] Rewrite root directory apache

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Slack_Eater
Linux 1.x
Linux 1.x
Messaggi: 163
Iscritto il: gio 14 feb 2008, 21:29
Nome Cognome: Giuseppe Scalzi
Slackware: 13.37
Kernel: 2.6.38.2-smp
Desktop: KDE 4.7.0
Località: Svizzera
Contatta:

[RISOLTO] Rewrite root directory apache

Messaggio 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.
Ultima modifica di Slack_Eater il dom 13 giu 2010, 14:16, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Rewrite root directory apache

Messaggio da conraid »

Codice: Seleziona tutto

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

Avatar utente
Slack_Eater
Linux 1.x
Linux 1.x
Messaggi: 163
Iscritto il: gio 14 feb 2008, 21:29
Nome Cognome: Giuseppe Scalzi
Slackware: 13.37
Kernel: 2.6.38.2-smp
Desktop: KDE 4.7.0
Località: Svizzera
Contatta:

Re: Rewrite root directory apache

Messaggio 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

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Rewrite root directory apache

Messaggio 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

Avatar utente
Slack_Eater
Linux 1.x
Linux 1.x
Messaggi: 163
Iscritto il: gio 14 feb 2008, 21:29
Nome Cognome: Giuseppe Scalzi
Slackware: 13.37
Kernel: 2.6.38.2-smp
Desktop: KDE 4.7.0
Località: Svizzera
Contatta:

Re: Rewrite root directory apache

Messaggio da Slack_Eater »

Ok grazie ora cosi funziona!

Rispondi