Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve a tutti,
Ho avuto la necessità di riscrivere URL e ho deciso di effettuare l'operazione con il file .htaccess (credo sia anche l'unica opzione...)
Il problema è che non ci capisco niente.
Ad esempio
Codice sorgente - presumibilmente Plain Text
RewriteRule ^/~([^/]+)/?(.*) /u/$1/$2 [R]
Da quello che ho capito dovrebbe trasfomare URL del tipo example.com/users
in example.com/u/users
Ma la prima parte (^/~([^/]+)/?(.*)) è un'espressione regolare? Come pure la seconda?
Che logica c'è!?
Mi sono guardato il link che mi hai dato
Ho scritto questo codice:
Codice sorgente - presumibilmente Altri Linguaggi
RewriteEngine on
RewriteRule ^Pages/(\w+)$ /index.php?p=Pages/$1
Che dovrebbe, se richiedo di andare in una pagina della cartella Pages, reindirizzarmi alla pagina index.php passando come parametro "Pages/<pagina interrogata>"
Allora perchè se apro (ad esempio) Pages/Prova.txt, mi visualizza il suo contenuto mettendo come titolo "Errore 500"?
Ultima modifica effettuata da il 07/05/2011 alle 14:47