Я думаю, что Magento 2.1 изменил способ, как изменить URL страницы контакта.
Старые учебники больше не работают, вот так 🙁Изменение URL страницы контактов Magento).
Может я тоже что-то делаю не так.
Может кто-нибудь мне помочь?
Я буду признателен за любой ответ.
Here you have to Add 2 URL Rewrite
For example for login
1)
Request Path : customer/account/login
Target Path : login
Redirect Type : Permanent (301)
2 (another rewrite for same )
Request Path : login
Target Path : customer/account/login
Redirect Type : NO
Hope fully it will works.
In both url call perform same operations
Вам нужно перезаписать файл rout.xml, присутствующий в vendor\magento\module-contact\etc\frontend\
папка
меняться от
<code>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd">
<router id="standard">
<route id="contact" frontName="contact">
<module name="Magento_Contact" />
</route>
</router>
</config>
</code>
чтобы:
<code>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd">
<router id="standard">
<route id="YOUR_Choice" frontName="YOUR_Choice">
<module name="Magento_Contact" />
</route>
</router>
</config>
</code>
Вы можете использовать .htacess написать следующий код
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.net/$1 [L,R=301,NC]
or you can do with admin panel also
или же
1-> зайдите в админ-> маркетинг-> SEO&search-> urlrewrite изменить URL в соответствии с вашими требованиями