Перейти к содержанию
eximate

OC на IIS + немного о SEO

Рекомендуемые сообщения

привет всем с Киева!

мне понравился код и сам продукт OpenCart - спасибо за русскоязычный сайт )

хотя магазин и на PHP (а я работал на ASP уже лет 10)

решил установить на IIS, потестировать.. не все сразу получилось, но запустил и включил web.config для URL Rewrite

но есть пару вопросов

1) для SEO хочу сделать чтобы все страницы типа /index.php?route=account/account (с одним только параметром роут)

стали /account/account

вот и думаю как лучше делать - проверять в коде префиксы в приходящем URL

common/

account/

checkout/

information/

( я все префиксы перечислил ? )

и дописать код в классе ModelToolSeoUrl, который будет пересоздавать линкы в формат типа

с /index.php?route=account/login в /account/login

правильно я понял? или уже есть для этого решение? чтобы все страницы были в канонической форме (не использовать нигде index.php)

2) вложил файл web.config - может что-то надо поправить? а то писал с примеров с инета.. но тестировал - вроде бы работает

забыл сказать версия ocstore_v0.2.0

web_config.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

common/

account/

checkout/

information/

( я все префиксы перечислил ? )

пропустили префикс product/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пропустили префикс product/

так product/ уже работает в SEO (стоит ocstore_v0.2.0) - а мне надо добиться

"не использования файла index.php" в URL для задач, которые не требуют передачи дополнительных параметров

(типа поиск и т.д.)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.