- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Nascondere un pezzo dell'url con Mod Rewrite
-
Nascondere un pezzo dell'url con Mod Rewrite
Ho un piccolo problema nel mio sito con il .htaccess
In verità non so se è un problema vero e proprio, nel senso che non so se è un comportamento anomalo o perfettamente normale del htaccess.Detto questo, vi espongo il mio problemino:
Voglio rimuovere da ogni pagina del mio sito un pezzo dell'url.
Es.: Se voglio andare in miodominio.dominio/forum/ l'htaccess deve reindirizzare in miodominio.dominio/cartella_da_nascondere/forum/ senza però farlo vedere all'utente (la cartella "cartella_da_nascondere" non deve essere visibile nell'URL)Per far ciò ho usato questi codici
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/cartella_da_nascondere/ RewriteRule ^(.*)$ /cartella_da_nascondere/$1 ```e
RewriteEngine on
RewriteBase /
RewriteCond /index.php !-f
RewriteRule ^$ index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !cartella_da_nascondere/
RewriteRule ^(.*)$ cartella_da_nascondere/$1Il problema si presenta quando l'utente digita **miodominio.dominio/forum**, infatti, il server invece di agguingere semplicemente la barra finale aggiunge anche nell'URL la cartella da nascondere (miodominio.dominio/cartella_da_nascondere/forum/) :( Potete darmi una mano a sistemare l'htaccess? Grazie.
-
Riscrivi l'url senza slash finale.
RewriteRule ^(([^/]+?/)*?[^/]+?)/?$ $1
-
ciao potreste spiegarmi un po come funziona oppure un piccolo articolo da leggere? io ho il medesimo problema, vorrei far sembrare che una una cartella sembri la root di un sito.
in pratica vorrei che
miosito.dom/joomla/ con e senza indexdiventi
miosito.dom/grazie per l'aiuto