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 будут ли работать скрипты? мне кажется что нет Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти