[contact-form-7 id="24078" title="Feedback EN"]

Featured templates

Magento. How to change URL aliases of CMS pages and system pages

In this tutorial you will learn how to change URL aliases of CMS pages and system pages in Magento.

Magento. How to change CMS pages and system pages URL aliases

  1. Log into your Admin panel, go to CMS -> Pages:

    magento_url-1

  2. Select, for example, “About Us” page. Change “URL Key” value to fit your needs:

    magento_url-2

  3. Save changes.

  4. Now go to CMS -> Static Blocks.

  5. Open “Footer Links” block. Change the original URL for “About Us” page to a new one:

    magento_url-3

    <li><a href="{{store url=""}}about-us">About Us</a></li>
  6. Save your changes.

  7. Now let’s change a system page URL, for example “Contact Us”.

  8. Within Admin panel, go to Catalog -> URL Rewrite Management:

    magento_url-4

  9. Click on Add URL Rewrite button. Choose to add a Custom type.

  10. Enter “contacts” for ID Path and Target Path.

  11. Enter “contact-us” for the Request Path:

    magento_url-5

  12. Click the Save button.

  13. Go to the app/design/frontend/default/themeXXX/layout folder of your template and find contacts.xml. If it does not exist, just copy it from app/design/frontend/base/default/layout folder:

    magento_url-6

  14. Change:

    <url>contacts</url>

    To:

    <url>contact-us</url> 

    magento_url-7

  15. Save this file. Reload your site to view the changes.

  16. Note: if you do not see the changes, then you might need to clean Magento cache and re-index data within admin panel.

Thank you for watching this video tutorial. Now you know how to change URL aliases of CMS pages and system pages in Magento.

Feel free to check the detailed video tutorial below:

Magento. How to change CMS pages and system pages URL aliases