- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Aiuto per rewrite
-
Aiuto per rewrite
Ho una banalissima istruzione da far eseguire:
nella cartella www.miosito.it/cartella/
devo fare in modo che tutte le richieste vengano memorizzate in una variabile
mi spiego meglio:
www.miosito.it/cartella/file.html
www.miosito.it/cartella/sottocartella/
www.miosito.it/cartella/sottocartella/file.html
www.miosito.it/cartella/sottocartella/sottocartella/
ecc.insomma vorrei sapere tutto il contenuto dell'url dopo www.miosito.it/cartella/
ho provato questi comandi ma non funziona
RewriteEngine On
RewriteCond %{REQUEST_URI} ^(.)$
RewriteRule ^(.) index.php?url=$1chi mi sa aiutare?
-
cartella/.htaccess
RewriteEngine On RewriteRule ^(.*)$ index.php?url=$1 ```index.php [php]<?php echo "Richiesta: " . $_GET['url']; ?>[/php] ciao!
-
Ciao osvi
avevo provato anche io cosi, ma il risultato mi da sempre come url index.php
Volevo inoltre chiedere un'altra cosa:
qual'è l'istruzione per fare il rewrite delle pagine html tranne le pagine contenute nelle sottocartelle?
-
oops, nella regola di sopra c'era un errore prova a fare control+c control+v sul tuo htaccess, dovrebbe andare!
qual'è l'istruzione per fare il rewrite delle pagine html tranne le pagine contenute nelle sottocartelle?
non ti seguo
-
Ciao control+c control+v ???
non ho capito cosa devo fare.
L'altro rewrite che mi occorre è:
miosito.it/pagina.html si
miosito.it/sottocartelle/pagina.html noin pratica devo fare il rewrite solo delle pagine nella root e non nelle sottocartelle
-
posto la soluzione per chi potrebbe servire:
RewriteEngine On
RewriteRule ^([^/]*).html$ index.php?page=$1