XAKEPok Опубликовано 28 июля, 2009 Жалоба Поделиться Опубликовано 28 июля, 2009 Столкнулся с проблемой. Включил и настроил у себя mod rewrite. Mod rewrite работает отлично, но теперь перестали работать все Java-скрипты. У кого-нибудь такое было? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Yezhishe Опубликовано 28 июля, 2009 Жалоба Поделиться Опубликовано 28 июля, 2009 (изменено) Включил и настроил у себя mod rewrite. Mod rewrite работает отлично, но теперь перестали работать все Java-скрипты. У кого-нибудь такое было?Ну скажет тебе десяток человек - "Да, было!" Помогло?В итоге - замечательно... Где включил? На мобильнике? На MP-3 плеере? Оффтоп Для выбранного ника - совершенно профессиональный вопрос... Не говоря уж о том, что хорошим тоном считается хотя бы минимум информации подкинуть - версия ОС, сервис-паков, установленного ПО, состав железа... Одним словом - КулХаЦкеры, дальнейшее - <SELF-CENSORED>... P.S. Сильно прошу прощения за резкость ответа, но... "Дорогие учёные! У меня в подполе который год происходит подземный стук! Скажите, отчего он происходит? © Братья Стругацкие, "Понедельник начинается в субботу" P.P.S. Сформулируйте проблему внятно, пожалуйста! Изменено 29 июля, 2009 пользователем Yezhishe Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edde Опубликовано 28 июля, 2009 Жалоба Поделиться Опубликовано 28 июля, 2009 XAKEPok посмотри ководство http://www.opennet.ru/base/dev/mod_rewrite_guide.txt.html Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
XAKEPok Опубликовано 29 июля, 2009 Автор Жалоба Поделиться Опубликовано 29 июля, 2009 edde, за статью спасибо. Yezhishe. сижу на виртуальном хостнге, сервер Apache. Ранее использовал ссылочную структуру типа index.php?param1=value1¶m2=value2 и т.п. Всё было на мази. Java-скрипты работали отлично. Сейчас пользуюсь mod_rewrite. Поставил разные правила перезаписи. Перезапись идёт, всё работает, но не работает ни один java-скрипт, ни на какой странице. Не работает - в смысле когда вызываю javs-script функцию, описанную в корневом файле, ничего не происходит, как будто функции не найдено. Смотрю в браузере HTML-код - там все функции описаны, как положено. Но не работает ни одна. Даже банальный вывод времени в текстовое поле, написанный на java-скрипт, который до включения RewriteEngine отлично работал - щас не работает. В текстовом поле вместо времени пусто. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ф@РТОВЫЙ Опубликовано 29 июля, 2009 Жалоба Поделиться Опубликовано 29 июля, 2009 скорее всего мод-реврайт ассоциирует теперь другой url с файлом яваскрипта нужно поправить правила так, чтобы они не затрагивали имя файла яваскрипта примерно получается так: браузер запрашивает скажем /script.js мод реврайт переписывает это скажем в /index.php?p=script и соответственно сервер уже запускает на обработку index.php а не script.js Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
XAKEPok Опубликовано 29 июля, 2009 Автор Жалоба Поделиться Опубликовано 29 июля, 2009 Лорд Дмитрий У меня скрипты в самом файле index.php прописаны, а не в посторонних js-файлах. И мод-реврайт все запросы в index.php?{параметры} переадресовывает. Ладн, буду по-тихоньку отказываться от ява-скриптов) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ф@РТОВЫЙ Опубликовано 2 августа, 2009 Жалоба Поделиться Опубликовано 2 августа, 2009 если скрипты не подключаются в файлах, а встроены в html код страницы, то mod_rewrite никак на них влиять не может. скорее всего либо допущена ошибка в самом скрипте, либо установлены два конфликтующих скрипта :blushing: если выключить временно mod_rewrite будут ли работать скрипты? мне кажется что нет Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.