Разветвление сайта

258
03 сентября 2018, 12:10

Представьте ситуацию, когда при входе на сайт выдается модальное окно и спрашивает вы хотите перейти на сайт кока кола или пепси? При клике на какой либо из этих двух вариантов загружается данный контент.

Сайт один, логика идентичная, нужен способ как разделять.

1 - вариант это через cookie

2 - по url

Оба эти варианты не особо нравятся, может кто сталкивался с похожим?

Answer 1

Чаще всего такое разделение производится при помощи "Области" (Areas). При добавленеии новой области создаётся мини-проект в котором вы можете реализовать нужный вам функционал для этой области.

В данном случае у вас есть проект "сайт.ру" и в него нужно добавить две области "кола" и "пепси".

Про маршрутизацию и области доступным языком написано здесь.

Answer 2

Если хотите, чтобы ваш сайт был проиндексирован поисковиками, то разные разделы должны иметь разные URL. Ни один поисковик не прочитает ваши мысли и не будет переключать режимы в печенье с помощью кнопок на главной странице. URL должен уникально идентифицировать вашу страницу.

В идеале использование сайта должно быть возможно без печенья и без JS скриптов. Тогда проблем с индексацией не возникнет ни у одного поисковика.

Если сайты совсем отдельные, то можно выделить их на отдельные домены или субдомены.

READ ALSO
Чтение файла по частям

Чтение файла по частям

Есть вот такой метод, который читает по частям файл

233
Unity: проблема управления через джойстик

Unity: проблема управления через джойстик

Уже третий день мучаюсь с управлением для мобильной игрыЯ хочу реализовать управление через джойстик

253
Передача объекта в метод

Передача объекта в метод

Вопрос из серии "данет" и "дубликат, гуглить не умеешь"

231
Подскажите из за чего может быть подобное?

Подскажите из за чего может быть подобное?

Пишу код с использованием Дженериков на C#Возник вопрос из за чего Visual Studio ругается на подобное выражение:

233