mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-21 20:46:30 -05:00
934 B
934 B
title | date | aliases | weight | menu | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Aliases | 2013-07-09 |
|
20 |
|
For people migrating existing published content to Hugo theres a good chance you need a mechanism to handle redirecting old urls.
Luckily, this can be handled easily with aliases in Hugo.
Example
content/posts/my-awesome-blog-post.md {{% highlight yaml %}}
aliases: - /posts/my-original-url/ - /2010/even-earlier-url.html
{{% /highlight %}}
Now when you go to any of the aliases locations they will redirect to the page.
Important Behaviors
-
Hugo makes no assumptions about aliases. They also don't change based on your UglyUrls setting. You need to provide absolute path to your webroot and the complete filename or directory.
-
Aliases are rendered prior to any content and will be overwritten by any content with the same location.