# R: Controllo degli URL nel routes.rb

**URL:** <https://www.ruby-forum.com/t/r-controllo-degli-url-nel-routes-rb/204695>\
**Category:** IT\
**Created:** [March 18, 2011, 8:01pm UTC](https://www.ruby-forum.com/t/r-controllo-degli-url-nel-routes-rb/204695 "2011-03-18T20:01:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [March 18, 2011, 8:01pm UTC](https://www.ruby-forum.com/t/r-controllo-degli-url-nel-routes-rb/204695/1 "2011-03-18T20:01:06Z")

</div>

P  
Yiop  
------Messaggio originale------  
Da: Luigi M.  
Mittente:removed\_email\_address@domain.invalid  
A:removed\_email\_address@domain.invalid  
Rispondi a:removed\_email\_address@domain.invalid  
Oggetto: [ruby-it] Controllo degli URL nel routes.rb  
Inviato: 18 Mar 2011 14:46

Salve ragazzi Vi prego aiutatemi,

avrei bisogno di capire come evitare che l’applicazione generi le pagine  
se l’url richiesto “sbagliato”.

Mi spiego meglio nel mio rotes.rb ho il seguente codice:

map.software ‘:id/software/:keyword/:title.html’,  
:controller=\>‘view’,  
:action=\>‘programma’

dato che la :keyword e il :title vengono generate automaticamente con il  
seguente codice:

software\_url(:id=\>guide.id,:keyword=\>guide.subcategory.name,:title=\>guide.title.split.join(“-”).downcase)

se nell’url metto una qualsiasi altra parola nella posizione di :keyword  
oppure di :title mi viene mostrata comunque la pagina originaria legata  
all’:id.

Insomma, per capirci, provate ad aprire il seguente link:

[http://www.software-windows.net/99/software/firewall/r-firewall.html](http://www.software-windows.net/99/software/firewall/r-firewall.html)

e a modificare la parola firewall oppure r.firewall.

Ho necessit di risolvere il problema perch ogni tanto mi trovo che  
google mi d pagine con contenuto duplicato…

Grazie mille per l’aiuto

–  
Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

* * *

Ml mailing list  
removed\_email\_address@domain.invalid  
[http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

Le mail ti raggiungono ovunque con BlackBerry from Vodafone!
