• User

    Aiutatemi a fare il mio .htaccess!

    Salve a tutti, sto sviluppando il mio nuovo sito personale e vorrei usare l'url rewriting del mod_rewrite.
    Per ora ho buttato giù questo:

    RewriteEngine On
    
    RewriteRule ^(.*)/([0-9]{1,10})/$ index.php?page=$1&id=$2 [QSA,L]
    RewriteRule ^(.*)/?$ index.php?page=$1 [QSA,L]
    ```Ma non mi sa affatto di giusto.
    
    Comunque spiego come dovrebbero andare le cose:
    **Ho la pagina di dispatch index.php che carica i moduli (page) che sono delle spece di indici e la risorsa del modulo (id) se id esiste.
    Vorrei accedervi con la sintassi host.ext/page/id. **
    Quindi una cosa molto classica.
    
    Ecco i miei problemi:
    In primo luogo, **ho dovuto mettere la direttiva QSA altrimenti $_GET['page'] mi conteneva 'index.php'** e non ho capito perché.. Non credo dovrebbe essere necessario.
    
    Poi, nonostante abbia provato con /? **non riesco a far andare correttamente il tutto nel caso sia host.ext/page/ invece che host.ext/page...** Vorrei farla andare anche con lo slash alla fine, sia su id che su page.
    
    Peggio ancora, **non viene risolto correttamente il riferimento a un foglio di stile con path themes/syd/style.css**...
    
    Mi aiutate a scrivere questo benedetto .htaccess? :)