Skip to content
TheCoachSMB
  • Follow Us:
Email: info@gmail.com
Call: +123-456-7890
TheCoachSMB

We Make It Happen

  • Blog
    • Magento2
    • HTML5
    • PHP Tutorial
  • Our Courses
  • Services
    • Magento 2 Installation Service
    • Magento Development Services
    • Support & Maintenance Services
    • Migration Services
    • Magento 2 Upgrade Service
    • Magento Security Patches
    • Magento Site Audit
    • Magento Speed & Performance
    • Magento Extension Development
    • Magento Consulting Services
    • SEO Services
    • Designing Services
  • Book A Call
  • Profile
  • About Us

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    Contact Us
    Contact Info

    684 West College St. Sun City, United States America, 064781.

    (+55) 654 - 545 - 1235

    info@gmail.com

  • Get In Touch
  • Follow Us:
Email: info@gmail.com
Call: +123-456-7890
TheCoachSMB

We Make It Happen

  • Get In Touch
  • Blog
    • Magento2
    • HTML5
    • PHP Tutorial
  • Our Courses
  • Services
    • Magento 2 Installation Service
    • Magento Development Services
    • Support & Maintenance Services
    • Migration Services
    • Magento 2 Upgrade Service
    • Magento Security Patches
    • Magento Site Audit
    • Magento Speed & Performance
    • Magento Extension Development
    • Magento Consulting Services
    • SEO Services
    • Designing Services
  • Book A Call
  • Profile

Method To Redirect To Previous Page In Magento 2

  • Home
  • Method To Redirect To Previous Page In Magento 2
  • Sonal Motghare-Balpande Sonal Motghare-Balpande
  • May, Wed, 2022
  • Magento 2
Method To Redirect To Previous Page In Magento 2

Navigation through pages should be smooth and easy.

Moving from one page to another page shouldn’t be cranky and tiring for the user. So, therefore, working on navigation is a must for Magento Developers.

Magento 2 CMS gives their user the power to customization in the aim of improving the user experience.This post teaches you the steps on how to redirect to the previous page in Magento 2. Some of the actions performed by user are the basic login procedures and registration steps and clicking on submit button. After the user clicks on the submit button, the form should be processed successfully without any error or any warming message displayed on screen.

For that you need to redirect the user to the previous page URL and hence guide them to following lines of code:

Example 1 :

<?php

namespace [Vendor]\[Module]\Controller\Index;
use Magento\Framework\Controller\ResultFactory;

class ControllerActionname extends \Magento\Framework\App\Action\Action
{ 
    public function execute()
   {
        $resultRedirect = $this->resultFactory->create(ResultFactory::TYPE_REDIRECT); 
        // Your code 
        $resultRedirect->setUrl($this->_redirect->getRefererUrl());
        return $resultRedirect;
   }
}

These are the lines of code to be implemented for redirecting to previous page under Magento 2.

Example 2:

The path of this interface which is used for fetching the Referrer URL is given below.

Path is Magento\Framework\App\Response\RedirectInterface.

In case of PHP you can use simple code which given below to get referral url.

$_SERVER["HTTP_REFERER"].

But in case of Magento, the best way is to just call the interface in __construct() function and fetch the referrer URL.

Below is code snippet to referral Url.

public function __construct( 
       \Magento\Framework\App\Response\RedirectInterface $redirect
) { 
     $this->redirect = $redirect;
}

In function, then you can call below line to get referrer Url.

Use the below code for it.

echo $this->redirect->getRefererUrl();
echo $this->redirect->getRedirectUrl();

Magento 2 get Referrer Url in Controller

It is simple to get referer url in controller.

To achieve this you have to use the RedirectInterface.

You can refer the above code which is used in the construct function.

Check with the below code get the referrer url in your execute method like this.

$redirectUrl = $this->redirect->getRedirectUrl();

Related Posts:

  • HTML5
  • Show Login and Create an Account Form in Popup in Magento2
  • Plugins (Interceptors) in Magento2
  • Events and Observers in Magento2
  • How to add a new input form to checkout in Magento 2
  • Full tutorial to Learn CSS Step By Step
Comments (0)
Sonal Motghare-Balpande

Hello Readers, My passion is to guide people by sharing the knowledge I have. If I can contribute even little to the people life, its very big achievement for me. Thank You, Sonal

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search
Recent Posts

  • Install/debug Magento2 delivery date extensionNovember 18, 2024
  • Install Magento 2.4.6 on Ubuntu 22.04 [Complete Guide]October 16, 2024
  • Install Magento 2.4.7 on Ubuntu 22.04 [Complete Guide]October 16, 2024
Categories

  • Accounting
  • Agency
  • Business
  • Consultant
  • Finance
  • Investment
  • Magento 2
  • Masonry
Calendar
May 2025
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Nov    
Tags

6 Steps to Install Magento 2 on XAMPP Windows Using Composer Agency Business composer install magento 2 download xampp for windows Graphics how to install magento how to install magento2 in localhost how to install magento2 in localhost ubuntu how to install magento2 in localhost wamp how to install magento 2 in windows 10 How To Install Magento2 in Windows on localhost using Xampp how to install magento 2 on xampp How to install Magento 2 using Composer in windows How to install Magento 2.4 in localhost XAMPP how to install magento 2.4 on xampp install magento 2 in windows10 install magento 2 using composer install magento 2 using composer windows install magento 2 windows xampp install Magento 2 with Sample Data install magento2.4 Install Magento 2.4 xampp windows 10 install magento 2.4.3 install magento2.4.3 install xampp on windows 10 Latest magento2 magento 2 composer install magento 2 install magento2 install magento 2 installation magento 2 installation steps magento 2 installation using composer magento 2 system requirement magento2.4 magento2.4.3 magento download magento for windows magento installation on xampp Magento with windows magneto2 Multisite thecoachsmb xampp download

LATEST BUSINESS IDEAS

Subscribe to Our Newsletter
& Stay Update

Lorem ipsum is placeholder text commonly used in the graphic, print, and publishing industries for previewing layouts and visual mockups.

Thank you to visit our site and doing business with us.

We give our 100% to help you and to grow together.

About Us

Ready To Start Work With Us?

Felis consequat magnis est fames sagittis ultrices placerat sodales porttitor quisque.

Get a Quote
Contact Us
  • Courses
  • Blog
  • Magento2 Tutorial
  • Shop
Quick Links
  • Appointment
  • Price Plans
  • Investment Strategy
  • Financial Advices
  • Strategy Growth
  • Services
  • Business Planning
Links
  • Privacy Policy
  • Terms and Conditions
  • My Account
  • Contact Us
  • About Us
Latest Posts
  • Install/debug Magento2 delivery date extensionNovember 18, 2024
  • Install Magento 2.4.6 on Ubuntu 22.04 [Complete Guide]October 16, 2024
  • Install Magento 2.4.7 on Ubuntu 22.04 [Complete Guide]October 16, 2024
Open Hours

Our support available to help you.

  • Monday-Friday: 10am to 10pm
  • Email: support@thecoachsmb.com
  • Call: +91 7020500374
Opening Hours
Week Days 10:00 - 17:00
Saturday 10:00 - 15:00
Sunday Day Off
Contact us
Copyright © 2025 TheCoachSMB
🚀 Let’s Connect on LinkedIn! 🚀

Want to level up your skills and knowledge? 🚀
Follow us on LinkedIn to get:
✅ Expert insights on business growth
✅ Daily tips to sharpen your skills
✅ Exclusive updates from The Coach SMB

Let's grow together!

Follow me on LinkedIn

No thanks, I’m not interested!

WhatsApp

WhatsApp

Skype

Skype

Hide