acelotuse
Профессор
- Регистрация
- 31 Мар 2009
- Сообщения
- 312
- Реакции
- 37
- Автор темы
- #1
Незнал, как более точно назвать тему, так что не вините.
В общем, ситуация такая.
Сайт на ДЛЕ движке.
Есть основной домен, и есть поддомен. На обоих стоит ДЛЕ. Поддомен планируется использовать как смартверсию. Основной, естественно, как основную версию ПК. Оба используют одну и ту же базу данных, всё, включая новости, комменты, форум, юзеров и т.п.
Использовать стандартную возможность перехода на смартверсию в ДЛЕ не хочу. Она ограничена. Использование поддомена позволит расширить возможности смарт-версии.
Но тут получается загвоздка. А она в следующем.
Все ссылки в базе данных имеют вид Для просмотра ссылки Войдиили Зарегистрируйся или же Для просмотра ссылки Войди или Зарегистрируйся, т.е. или с www или без.
На основном домене в корне сайта файл htaccess имеет следующий код:
чтобы страницы все имели адрес с www.
Т.е. получается, что находясь на основном домене, все ссылки в новостях, комментах и т.п. будут перебрасывать на www.
Но смартверсия использует ту же базу! И значит если перейти на смартверсию, и нажать на какую нибудь ссылку в новости или комменте, то она автоматически перебросит на основной домен (а не оставит в смартверсии).
Пытался в файле htaccess в смарт-поддомене добавить нечто:
Т.е. как видите, разница в pda. Однако, это не помогло.
В общем, незнаю, передал ли вам суть проблемы или нет, но под конец подытожу:
нужно, чтобы будучи на основном домене действовало правило С ИСПОЛЬЗОВАНИЕМ WWW,
а чтобы будучи на pda-версии, используя ту же базу, все ссылки автоматом становились без www но с PDA.сайт.ру
Заранее всем спасибо за отзывы и советы.
Модеры! Тему создал тут, а не в ДЛЕ, потому что думаю, что реализация скорее в htaccess чем в движке.
В общем, ситуация такая.
Сайт на ДЛЕ движке.
Есть основной домен, и есть поддомен. На обоих стоит ДЛЕ. Поддомен планируется использовать как смартверсию. Основной, естественно, как основную версию ПК. Оба используют одну и ту же базу данных, всё, включая новости, комменты, форум, юзеров и т.п.
Использовать стандартную возможность перехода на смартверсию в ДЛЕ не хочу. Она ограничена. Использование поддомена позволит расширить возможности смарт-версии.
Но тут получается загвоздка. А она в следующем.
Все ссылки в базе данных имеют вид Для просмотра ссылки Войди
На основном домене в корне сайта файл htaccess имеет следующий код:
Код:
RewriteCond %{HTTP_HOST} ^govzpeople83.ru
RewriteRule (.*) http://www.govzpeople83.ru/$1 [R=301,L]
Т.е. получается, что находясь на основном домене, все ссылки в новостях, комментах и т.п. будут перебрасывать на www.
Но смартверсия использует ту же базу! И значит если перейти на смартверсию, и нажать на какую нибудь ссылку в новости или комменте, то она автоматически перебросит на основной домен (а не оставит в смартверсии).
Пытался в файле htaccess в смарт-поддомене добавить нечто:
Код:
RewriteCond %{HTTP_HOST} ^govzpeople83.ru
RewriteRule (.*) http://pda.govzpeople83.ru/$1 [R=301,L]
В общем, незнаю, передал ли вам суть проблемы или нет, но под конец подытожу:
нужно, чтобы будучи на основном домене действовало правило С ИСПОЛЬЗОВАНИЕМ WWW,
а чтобы будучи на pda-версии, используя ту же базу, все ссылки автоматом становились без www но с PDA.сайт.ру
Заранее всем спасибо за отзывы и советы.
Модеры! Тему создал тут, а не в ДЛЕ, потому что думаю, что реализация скорее в htaccess чем в движке.