Hi

I want to migrate some existing (static manual) sites to a CMS, I'm considering Joomla and Drupal.

It's important to me that I can keep the existing urls, in Drupal is there a way to specify a custom url for a 'page' (general page, not drupal page)?

Thanks

Comments

rernst’s picture

Drupal can support this through the 'Path' module, which lets you provide path aliases. For example, you could link the path /about-us to redirect internally to '/node/135'

When creating a page, you also have the option of setting an alternate path for the page via the 'URL Path Settings' on the node creation/edit form.

If you require assistance in your migration, please feel free to send me a message via my contact form

Kristi Wachter’s picture

You can specify custom URLs for all kinds of pages in Drupal - regular node pages (like this forum post page we're talking on), view pages (that list several Drupal pages), even special pages created by modules, like the login page.

In addition to the path module, which is part of the regular Drupal installation, the excellent pathauto module gives you lots of control over how your site automatically names new pages.

You can find out more about the path module in the Drupal handbook, here: http://drupal.org/handbook/modules/path

and more about pathauto here in the handbook: http://drupal.org/handbook/modules/pathauto

I have a client who moved from Joomla to Drupal, and one of the major factors in making the switch was how easily and intelligently Drupal handles custom URLs. From my client's perspective, it's much, much easier to work with custom URLs in Drupal.

˚ ˚ ˚ ˚ ˚
Kristi Wachter
Drupal consultant, evangelist, and enthusiast

cerber0s’s picture

Thank you both very much, very useful information.