# Friendly URLs Houdini has a concept called "Friendly URLs", that is an alternative for the default Rails URLs to present the same navigation in a more user-friendly way. The base for the URLs start with the nonprofit's state code, city and nonprofit name in slug format. > The slug is determined by: transforming the name in lower case; changing '@' > for 'at'; changing '&' for 'and'; and replacing spaces and remaining special > characters with hyphens. Read further on > [Format::Url.convert_to_slug](https://github.com/houdiniproject/houdini/blob/main/lib/format/format/url.rb). > > More logic to the naming is applied when there is an entity with the same > name. Read further on > [SlugCopyNamingAlgorithm](https://github.com/houdiniproject/houdini/blob/main/lib/slug_copy_naming_algorithm.rb). | Path description | Default Rails URL | Friendly URL | |:----------------:|:-----------------:|:------------:| | Base URL (and main nonprofit page) | `/nonprofits/` | `///` | | Dashboard | `/nonprofits//dashboard` | `////dashboard` | | Donate frame | `/nonprofits//donate` | `////donate` | | Button | `/nonprofits//button` | `////button` | | Campaigns | `/nonprofits//campaigns` | `////campaigns` | | An specific campaign | `/nonprofits//campaigns/` | `////campaigns/` | | Supporters from an specific campaign | `/nonprofits//campaigns//supporters` | `////campaigns//supporters` | | Events | `/nonprofits//events` | `////events` | | An specific event | `/nonprofits//events/` | `////events/` | | Stats for an specific event | `/nonprofits//events//stats` | `////events//stats` | | Tickets for an specific event | `/nonprofits//events//tickets` | `////events//tickets` |