How to Add URL Rewrite Programmatically in Magento 2
<?php namespace Vendor\Extension\Controller; use Magento\Framework\App\Action\Context; class CustomController { protected $urlRewriteFactory; public function __construct( Context $context, \Magento\UrlRewrite\Model\UrlRewriteFactory $urlRewriteFactory) { $this->urlRewriteFactory = $urlRewriteFactory; parent::__construct($context); } public function execute() { $urlRewrite = $this->urlRewriteFactory->create(); /*if you want to rewrite url for “custom” set entity type*/ $urlRewrite->setEntityType('custom'); /*set current store ID */ $urlRewrite->setStore...