Изменение URL страницы контактов Magento

#magento

#magento

Вопрос:

Как я могу изменить URL страницы контактов Magento с /contacts на contact-us.html ?

Спасибо за любой совет.

Ответ №1:

  1. В меню Каталог выберите Управление перезаписью URL.
  2. Нажмите кнопку Добавить перезапись URL.
  3. Выберите, чтобы добавить пользовательский тип.
  4. Введите «контакты» для пути идентификатора и целевого пути.
  5. Введите «contact-us.html «для пути запроса.
  6. Нажмите кнопку Сохранить.

Комментарии:

1. Я попытался добавить перезапись шаг за шагом — все еще получаю 404. Что может вызвать проблему?

2. Я не могу придумать ничего определенного, обычно это надежно. Возможно, вам нужно очистить кэш, или, возможно, вы случайно перепутали некоторые поля.

3. Как вы сказали — вероятно, я перепутал поля. Я добавил перезапись еще раз, и это работает. Спасибо!

4. Для меня сработало хорошо. Я не мог понять, почему он все еще был 404 ‘ing, пока я не перечитал ответ — я помещал «контакты» в путь запроса, а не в целевой путь (поскольку Magento перечисляет поля в порядке пути идентификатора, пути запроса, целевого пути).

Ответ №2:

«Правильным» способом было бы создать небольшой модуль, подобный приведенному ниже;

app/etc/modules/Organisation_Module.xml

 <?xml version="1.0"?>
<config>
    <modules>
        <Organisation_Module>
            <active>true</active>
            <codePool>local</codePool>
        </Organisation_Module>
    </modules>
</config> 
  

и…

app/code/local/Organisation/Module/etc/config.xml

 <?xml version="1.0"?>
<config>
    <modules>
        <Organisation_Module>
            <version>0.0.1</version>
        </Organisation_Module>
    </modules>
    <frontend>
        <routers>
            <contacts>
                <use>standard</use>
                <args>
                    <module>Mage_Contacts</module>
                    <frontName>contact-us.html</frontName>
                </args>
            </contacts>
        </routers>
    </frontend>
</config>
  

Загрузите свои файлы, очистите кэш, и все готово.

Комментарии:

1. Это лучший ответ!

Ответ №3:

В частности, должно быть

Новый URL в пути идентификатора и целевом пути. Старый URL в пути запроса

Ответ №4:

Вы пробовали изменять заглушку URL?

Комментарии:

1. Я новичок в magento, не могли бы вы объяснить мне, что это может быть за заглушка URL.