How to change Magento 2 backend url

How to change Magento 2 backend url

In this tutorial, we will show you how to change the Magento 2 backend url. The Magento 2 admin url should not be admin or backend or any other easy path which the attacker could easily identify.


Best Magento Hosting now

The backend url can contain alphanumeric values, the underscore character _, and the dash character - only. Having a unique admin path increases the security just a little bit. The most secure way for your Magento 2 backend is to restrict access via IPs or VPN.


Here are the steps to change the Magento 2 admin url:

  1. Login into your Magento 2 Server with SSH.
ssh your-username-ssh@server-ip
  1. Go to the Magento 2 directory e.g.
cd /home/cloudpanel/htdocs/www.domain.com/
  1. Use the following command to set the Magento 2 backend url to secureAdmin123:
php7.4 bin/magento setup:config:set --backend-frontname='secureAdmin123'

Under the hood, Magento is making changes on the file app/etc/env.php.

<?php
return [
    'backend' => [
        'frontName' => 'secureAdmin123'
    ],

That means that you can also just change the file app/etc/env.phpto change the Magento 2 backend url instead of running the CLI command.

  1. To check what your current Magento 2 backend url is, you can run the following command:
php7.4 bin/magento info:adminuri
Shraddha S.
Shraddha S.
Head of Content

Shraddha Singh has a lot of thoughts about Technology and the Cloud Services Industry. An Indian native and a professional Technical writer, she gets her management skills from IIT-B.


Get the fastest Magento Hosting! Get Started