Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21

Discussione: Url Rewrite

  1. #11
    Questo è il codice inserito per impostare i link alle news

    Codice PHP:
    $link "/?id=$id"// adesso è così, invece (potresti usare le regexp, se riesci...): 
    $titolo strtolower(trim($titolo)); 
    $titolo str_replace(array(' ''à''è''é'), array('-''a''e''e'), $titolo); // ovviamente l'array sarà riempito
     
    $link "http://www.mioDominio.it/news/$titolo/$id"
    Mentre nel file .htaccess

    codice:
    <IfModule mod_rewrite.c>
    	RewriteEngine on
    	RewriteBase /
    
    	RewriteRule ^news/([a-z]+)/([0-9]+).html$ italian/default.php?id=$2 [R,L, QSA]
    </IfModule>
    Ovviamente grazie per l'aiuto e il tempo che stai dedicando

  2. #12
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    infatti funziona... aggiungi però ".html" in coda a $link (cioè $link = "http://www.mioDominio.it/news/$titolo/$id.html";

  3. #13
    lo stai provando da qualche parte?
    perchè a me continua a darmi pagina non trovata dopo l'inserimento del .html

  4. #14
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    sì... ho messo il tuo dominio (hai postato un collegamento prima) e poi metto /titolo/121.html... la riscrittura avviene secondo le regole impostate in .htaccess: devi adattarle per riprodurre il link giusto, ma... funziona

  5. #15
    Bene sono contento che funzioni anche se io non lo vedo

  6. #16
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ho rivisto la tua pagina... il primo problema è che nell'url rewrite non hai incluso il "-" tra i caratteri validi (ci sono solo le lettere minuscole): devi aggiustare la regexp dove hai ([a-z]+) e aggiungere altri caratteri come "-" e "_" (giusto per provare copia uno dei link che hai generato e togli a mano tutti i "-"... vedrai che l'url cambia)

  7. #17
    facciamo una prova... ho preso l'url:
    mioDominio.it/news/evidenziare-le-parole-cercate/125.html

    Togliendo gli - va alla pagina 404 error

    Ora provo a vedere se trovo qualche regola regexp per inserire altri caratteri.
    Te invece cosa vedi se togli i - ?

    Grazie nuovamente

  8. #18
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    adesso non va neanche a me, ma prima sì... andava su default....?id=125 insomma... hai cambiato .htaccess?

  9. #19
    ora dovresti vederlo mi riesci a fare una prova?
    a dirmi cosa metti sul browser e cosa accade? grazie

  10. #20
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    se vai su (al posto dei puntini il tuo dominio) .../news/evidenziareleparolecercate/125.html automaticamente cambia in ...italian/default.php?id=125 (che è la regola di .htaccess): com'era il link originale della news?

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.