![]() |
|
|
![]()
|
|
| Leshak |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 19.10.2005 Репутация: нет Всего: нет |
Даже не могу описать - с чем конкретно...
Задача следующая: на сайте крутятся два движка - wordpress - от корневой директории - phpshop - от /market Требуется сделать так, чтобы при заходе на сайт, посетитель оказывался не в site.ru/ а в site.ru/market/ на часть сайта под управлением wordpress попадал по адресу site.ru/wpindex.php и вся адресация и индексация оставалась как и прежде Кажется - все просто (по этому подобные потребности не могу найти) но решить эту задачу сам не могу Помогите! Это сообщение отредактировал(а) Leshak - 24.2.2015, 17:23 |
|||
|
||||
| Game-lot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 8.11.2007 Репутация: нет Всего: 2 |
Чтобы сделать редирект с главной на папку - можно воспользоваться <?php header("Location:... в индексном файле, либо прописать редирект в .htaccess. При этом одновременно делать и редирект с корня и заставить работать wp в корневой папке у Вас навряд ли получится.
|
|||
|
||||
| Leshak |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 19.10.2005 Репутация: нет Всего: нет |
А почему? Это дискриминация? Вижу много проектов где посетитель после входа попадает не в корневую директорию - и структура каталогов не нарушаеется как в случае с DirectoryIndex не правильный пример, но другие не вспоминаются - заходя на http://www.sberbank.ru/ оказываюсь в http://www.sberbank.ru/moscow/ru/person/ моя проблема может быть решена "убиением" части сайта на wp, переносом phpshop в корень и удалением из запроса /market но этим теряется ценная ссылочная масса на существующий контент.... а это нехорошо... |
|||
|
||||
| Game-lot |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 8.11.2007 Репутация: нет Всего: 2 |
Ну Вы можете намутить в .htaccess старт WP из файла wpindex.php, я не проверял, но может и заработает. Но все равно главная страница wp будет в корне сайта: http://site/, что не вяжется с Вашим вторым движком. В принципе и копание в ядре wp никто не запрещал ради себя любимого... |
|||
|
||||
| ИшТы |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 8.11.2014 Репутация: нет Всего: нет |
|
|||
|
||||
| Leshak |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 19.10.2005 Репутация: нет Всего: нет |
Так и думал, что не получится правильно объяснить, что именно мне надо ...
что-то вместо записи <meta http-equiv="Refresh" content="0; URL=/market" > в index.html |
|||
|
||||
| Leshak |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 19.10.2005 Репутация: нет Всего: нет |
Вы правы - WP не принял wpindex.php.. но проблемма не в этом а в том, что корень части сайта на WP в корне сайта в том, чтобы оставив в рабочем состоянии ОБЕ части сайта ( на WP и PHPShop ) завести посетителя сначала в site.ru/market так, как это делается строкой в index.html <meta http-equiv="Refresh" content="0; URL=/market" /> не нарушая структуру каталогов и не вызывая негатив поисковиков (или на это уже никто не обращает внимания?) Это сообщение отредактировал(а) Leshak - 27.2.2015, 15:48 |
|||
|
||||
| Leshak |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 19.10.2005 Репутация: нет Всего: нет |
Почему-то правильно работает вот такое преобразование
по логике все понятно: - если вход на домен ( REQUEST_URI - пустой), то идет перенаправление - если вход на /market - там свой .htaccess обрабатывает запросы - если что-то другое - то это заботы WP но как-то привычно сначала определить условие в RewriteCond... Полностью выглядит так
|
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |