Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Глобальная проблема с .htaccess и PHP
Покинул форум
Сообщений всего: 11
Дата рег-ции: Март 2012
Помог: 0 раз(а)
Привет. Разрабатывал скрипт кабинета, все тестировал всегда на поддомене, но заказчик сказал, что нужно разместить в директории. Разместил, весь скрипт перестал работать.
Сайт использует модульную систему:
Разместив в директории, меня с самого начала стало кидать на 404 ошибку, т.к по умолчанию массив $uri[1] должен быть пустым, а здесь он равен cabinet. Не суть, использовал костыль + исправил RewriteBase на /cabinet/:
Ладно, модули стали более менее грузиться. НО! Теперь пропали стили, потому что в шаблоне прописан относительный путь до всех скриптов и стилей. Ладно, это вроде тоже исправил, теперь встал вопрос: по всем проекте используется
и при срабатывании меня выкидывает на главную (site.ru, вместо site.ru/cabinet/).
Собственно вопрос, как все это исправить с помощью одного .htaccess? Я подозреваю, что неправильно его настроил. Нужно чтобы кабинет думал, что он находится в корневой папке, но на самом деле в директории. Надеюсь на Ваш профессионализм!
Lektor116
Отправлено: 14 Октября, 2014 - 18:08:18
Новичок
Покинул форум
Сообщений всего: 11
Дата рег-ции: Март 2012
Помог: 0 раз(а)
Прошу помощи! Если вкратце: нужно обмануть .htaccess таким образом, чтобы скрипт чувствовал себя не в директории, а в корневом каталоге. (Добавление)
Закрыт вопрос. Всем спасибо.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.