Расширение страниц и формы обратной связи  [РЕШЕНО]

WYSIWYG Web Builder, вопросы которые не охвачены в других разделах.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить
Аватара пользователя

Автор Темы
ilyailya
Интересующийся
Интересующийся
Сообщения: 41
Зарегистрирован: 01 июн 2017, 20:40
Версия Web Builder: 12.0.3

Расширение страниц и формы обратной связи

Сообщение ilyailya » 01 дек 2017, 22:36

Добрый день!
Столкнулся с такой проблемой:
Есть старый сайт http://www.avtocredit-online.ru - делался давно на другой устаревшей платформе. Я его переделываю полностью на webbuilder 12.3.0 .
все страницы старого сайта имеют расширение .html
Переделываю 1 страницу index, но после того как сделал в ней формы обратной связи - нужно сменить разрешение с .html на .php
Если я это делаю, то все работает отлично, НО!: старые страницы сайта известны поисковикам как ....html, в частности /index.html и если я сохраню ее так index.php - ЭТО УЖЕ БУДЕТ НОВАЯ СТРАНИЦА не известная поисковикам, а поисковики будут продолжать направлять клиентов на index.html - которой уже не будет, пока не убедятся что она пропала.
То есть мне надо чтоб страницы оставались ....html, но при этом формы чтоб работали.

Пробовал вариант - сделать страницу .php с формой, а потом вставить ее через мастер объект на страницу .html - ничего не вышло - крокозябра одна.

версия webbuilder 12.3.0
сайт делаю с помощью сеток
вот пример тестовой html страницы, в которую я через мастер объект вставил php страницу с формой: http://avtocredit-online.ru/page4.html и она выдала кракозябру(.

Помогите - как решить проблему?

Реклама
Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Расширение страниц и формы обратной связи

Сообщение Gudwinn » 02 дек 2017, 01:14

Вы можете приобрести моё расширение ajax отправка формы, или написать свой ajax скрипт, в таком случае страница может оставаться index.html
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

Alex15963
Опытный
Опытный
Сообщения: 697
Зарегистрирован: 17 фев 2015, 13:13
Версия Web Builder: 10.4.4
Имя: Алексей

Расширение страниц и формы обратной связи

Сообщение Alex15963 » 02 дек 2017, 02:29

Или поставьте на странице HTML кнопку с переходом на новую страницу PHP, где будет находиться Форма. А также можно воспользоваться сторонней формой, например Jivo

Аватара пользователя

sinpai
Мастер
Мастер
Сообщения: 808
Зарегистрирован: 01 сен 2014, 11:19
Версия Web Builder: 14.2.2
Имя: Иван
Контактная информация:

Расширение страниц и формы обратной связи

Сообщение sinpai » 02 дек 2017, 10:28

У вас скорее всего пиратская версия программы. Сталкивался с таким, когда пиратка при публикации переводит utf-8 в западно-европейскую кодировку.
Что касается расширения страницы, еще никто не отменял .htaccess и 301 переадресацию.
И грянет страшный русский ренессанс!

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Расширение страниц и формы обратной связи

Сообщение anonimus » 02 дек 2017, 11:58

A)

старые страницы сайта известны поисковикам как ....html

Делайте в php и ставьте 301 редирект со старых адресов на новые. Это самый подходящий вариант и ничего мудрить не нужно.
++++++++++++++++++++++++++++++++++

B)

Изображение

эта беда потому что страница не php, а html
+++++++++++++++++++++++++++++++++++

C)

Изображение

а это от того, что у вас кодировка страницы не соответствует кодировке хоста
1 либо кодировку хоста сделайте в utf-8
если вы не знаете как настроить хостинг в кодировке utf-8 через панель управления хостингом, то можете выставить на сайте данную кодировку принудительно: viewtopic.php?p=14204#p14204

2 либо настройте сайт в кодировке windows-1251

лучше первое
только не забудьте и первую страницу перенастроить из кодировки windows-1251 в utf-8

в общем у вас страницы сайта сделаны в разных кодировках :-):
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Автор Темы
ilyailya
Интересующийся
Интересующийся
Сообщения: 41
Зарегистрирован: 01 июн 2017, 20:40
Версия Web Builder: 12.0.3

Расширение страниц и формы обратной связи

Сообщение ilyailya » 02 дек 2017, 15:09

Благодарю всех за ответ!

Воспользуюсь этим способом:
Делайте в php и ставьте 301 редирект со старых адресов на новые. Это самый подходящий вариант и ничего мудрить не нужно.


я совсем профан в плане кодов..
Подскажите правильно будет выглядеть .htaccess, если надо сделать редирект с http://avtocredit-online.ru/index.html на http://avtocredit-online.ru/index.php:

http://avtocredit-online.ru/index.html ->301 http://avtocredit-online.ru/index.php

если нет - посоветуйте как правильно, а то в инете описано много разных вариантов, и боюсь поставлю не там какуюнить закорючку и все сломаю).

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Расширение страниц и формы обратной связи

Сообщение anonimus » 02 дек 2017, 15:50

В Яндексе наберите 301 редирект в файле .htaccess
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Автор Темы
ilyailya
Интересующийся
Интересующийся
Сообщения: 41
Зарегистрирован: 01 июн 2017, 20:40
Версия Web Builder: 12.0.3

Расширение страниц и формы обратной связи  [РЕШЕНО]

Сообщение ilyailya » 02 дек 2017, 16:59

нашел вот такие 2 варианта:


"Если сервер, на котором размещается сайт, поддерживает mod_rewrite (в большинстве случаев поддерживает), и есть доступ к файлу .htaccess, то можно добавить следующие строки в этот самый файл:

RewriteEngine onRewriteRule ^(.*)\.html $1\.php

Добавив этот код в .htaccess, можно не волноваться. Все запрашиваемые несуществующие страницы с расширением .html будут автоматически заменяться расширением .php благодаря чудесам от Apache.


Но и этот способ является не единственным. Можно прописать следующее в том же самом .htaccess файле:

AddHandler application/x-httpd-php .php .html .htm


На мой взгляд самый удачный способ. Это делает HTML-страницы равными PHP-страницам, то есть все функции PHP теперь могут быть использованы на страницах с расширением HTML. "
(материал взял вот по этой ссылке http://articles-hosting.ru/62/ispolzova ... -html.html)

Для себя пока выбрал второй вариант и попробовал его реализовать для теста на поддомене: http://blog.avtocredit-online.ru/index.html

На первый взгляд работает! То есть осталась страница с расширением .html , но при этом формы заработали - как на .php
Вопрос - на сколько это правильно? не будут ли поисковики к такой штуке плохо относиться, и не будет ли потом какие то всплывать подводные камни?


заранее спасибо!

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Расширение страниц и формы обратной связи

Сообщение anonimus » 02 дек 2017, 17:08

всё нормально будет
а вот это (RewriteEngine onRewriteRule ^(.*)\.html $1\.php) вообще вам не нужно

Отправлено спустя 2 минуты 46 секунд:
пароль смените от ящика, а то он в коде виден (http://avtocredit-online.ru/page4.html) и возможно его срисовали, а потом будут спам рассылать
и удалите эту страницу
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Автор Темы
ilyailya
Интересующийся
Интересующийся
Сообщения: 41
Зарегистрирован: 01 июн 2017, 20:40
Версия Web Builder: 12.0.3

Расширение страниц и формы обратной связи

Сообщение ilyailya » 02 дек 2017, 20:40

Большое спасибо!


Ответить

Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя