Автор Тема: Перенаправление CPANEL на страницы сайта не работает  (Прочитано 1280 раз)

01 Июль 2015, 16:26:24
  • Фрилансер
  • *
  • Сообщений: 194
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ставлю через CPANEl перенаправление и не работает

Сайт например такой -  www.site.ru
Клиент хочент чтобы  был адрес -  www.site.ru/spa    . Этот адрес должен вести на страницу Блога -    www.site.ru/blog/3_spa.html
Пробовал через cpanel делать обычное перенаправление  - в итоге показывает страница не найдена.
Получилось сделать поддомен  -  spa.site.ru  и его перенаправить на  страницу блога. т.е. всё как надо. Но это не то , что хочет клиент.

У Prestashop есть универсальные адреса типа   www.site.ru/contact_us    . Как мне сделать такой ? Где они хранятся ? Как внести свой ? Или это слишком глубокая тема.



01 Июль 2015, 16:46:40
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Перенаправление можно сделать через htaccess. Но вам не перенаправление нужно, а установка сайтов в разные директории.
Если у вас блог отдельный скрипт, то установить его можно в под-директорию blog. Ссылки на блог указывать в шаблоных tpl и перенаправление не нужно.
02 Июль 2015, 12:36:21
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 194
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Эта страница SPA есть на самом сайте. Это не отдельный сайт, это одна из страниц. Клиент хочет ей красивое название дать, чтобы раздавать.

Прописка перенаправления в CPANEL и изменяет htaccess . Только не работает.

Как вариант можно эту страницу SPA поставить на ошибку 404 ...
02 Июль 2015, 12:38:02
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Страница статическая (html) или это страница cms в prestashop?
02 Июль 2015, 15:10:33
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Клиент хочент чтобы  был адрес -  www.site.ru/spa. Этот адрес должен вести на страницу Блога -    www.site.ru/blog/3_spa.html
redirect 301 3_spa.html http://www.site.ru/spa/
02 Июль 2015, 15:19:37
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Клиент хочент чтобы  был адрес -  www.site.ru/spa. Этот адрес должен вести на страницу Блога -    www.site.ru/blog/3_spa.html
redirect 301 3_spa.html http://www.site.ru/spa/
Срорее всего наоборот. Он же чочет чтобы открывалась страница 3_spa.html при обращении http://www.site.ru/spa/
redirect 301 /spa http://www.site.ru/blog/3_spa.html
03 Июль 2015, 10:30:59
Ответ #6
  • Фрилансер
  • *
  • Сообщений: 194
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Во спасибо . Это заработало

Цитировать
redirect 301 /spa http://www.site.ru/blog/3_spa.html