Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Rewrite in conflitto tra 2 file

    Raga' qualcuno mi sa spiegare perche' se aggiungo questa regex all'htacces mi da conflitto?

    La regex e' questa

    RewriteRule (.*)/(.*)\.htm$ hotel.php?cartella=$1&link=$2

    e va in conflitto con

    RewriteRule ^offerte_last_minute/(.*)-(.*).htm lastminute.php?titolo=$1&id=$2

    in pratica cliccando sul link creato da quest'ultima regex cerca sempre di aprirmi hotel.php e non lastminute.php e non capisco il motivo.

    Sapete dirmi come mai?
    Mai dire Mai

  2. #2
    Inserisci le rewrite rule partendo dalla piu' specifica per andare vero quelle piu' generiche ed aggiungi il flag L.

  3. #3
    non ho capito cosa vuoi dire...
    Mai dire Mai

  4. #4
    ok mi sa che era proprio la [L] finale che non avevo messo perche' adesso funziona.

    L'unica cosa che non va e' quando voglio cliccare un una pagina htm che si trova nella stessa directory, mi apre sempre il file hotel.php
    Mai dire Mai

  5. #5
    continua a fare le bizze
    se metto i due codici mi va sempre in conflitto, perche' mai?

    RewriteRule ^([^/]+)/([^/]+).htm hotel.php?cartella=$1&link=$2 [L]
    RewriteRule ^([^/]+)/([^/]+).htm contatti.php?cartella=$1&link_contatti=$2 [L]

    anche se clicco sulla pagina che genera contatti.php cerca di aprire lo stesso hotel.php

    qualche aiutino?
    Mai dire Mai

  6. #6
    se ne lascio solo uno mi funziona il link che voglio modificare, ma a me servono entrambi, anzi ne servirebbe anche un terzo dopo...
    Mai dire Mai

  7. #7
    up
    Mai dire Mai

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.