Visualizzazione dei risultati da 1 a 3 su 3

Discussione: mod_rewrite

  1. #1

    mod_rewrite

    mi sto cimentando nella riscrittura dell'url utilizzando mod_rewrite nel dile .htaccess ma con scarsisimi risultati.

    tipo.. Io ho i file
    index.php
    index.php?txt=portfolio
    index.php?txt=portfolio&cat=lavoro

    e da queste voglio ottenere i seguenti url:
    sito.it/
    sito.it/portfolio
    sito.it/portfolio/lavoro

    Ho provato scrivendo nel file .htaccess questo:
    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule ^(.*)/$ /home.php?txt=$1

    Ma non torna.. Idee?

  2. #2
    cioè volevo dire:

    RewriteRule ^(.*)/$ /index.php?txt=$1

  3. #3

    urgente problema con mod_rewrite

    ciao ragazzi.. Ho un problema urgente che non riesco a risolvere!

    Sto tentando di riscrivere le url modificando il file .htaccess così:

    RewriteEngine on
    RewriteRule ^(home|blog|portfolio|curriculum-vitae|contatti)$ /index.php?txt=$1 [QSA,L,NC]


    così risolvo il problema dei link del tipo:
    sito.it/blog
    sito.it/contatti ecc.. e torna!

    Un altro tipo di link che voglio ottenere sono i seguenti:
    sito.it/blog/bla-bla
    sito.it/portfolio/bla-bla
    con bla-bla = testo che non conosco a priori

    essi "punteranno" effettivamente ai link:
    sito.it/index.php?txt=blog&cat=bla-bla
    sito.it/index.php?txt=portfolio&cat=bla-bla


    Diciamo che ho provato aggiungendo al file .htaccess questo:
    RewriteRule ^blog/(.*)$ /index.php?txt=blog&cat=$1 [QSA,L,NC]
    ma non va bene in quanto non mi visualizza il file css e tutte le immagini (che hanno un url relativo del tipo "css/stile.css" e che non volevo modificare)

    Ho pensato di mettere una condizione prima della regola ma non torna ugualmente..

    A I U T O! Non so più dove sbattere la testa!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.