XAKEPok Posted July 28, 2009 Report Share Posted July 28, 2009 Столкнулся с проблемой. Включил и настроил у себя mod rewrite. Mod rewrite работает отлично, но теперь перестали работать все Java-скрипты. У кого-нибудь такое было? Link to comment Share on other sites More sharing options...
Yezhishe Posted July 28, 2009 Report Share Posted July 28, 2009 (edited) Включил и настроил у себя mod rewrite. Mod rewrite работает отлично, но теперь перестали работать все Java-скрипты. У кого-нибудь такое было?Ну скажет тебе десяток человек - "Да, было!" Помогло?В итоге - замечательно... Где включил? На мобильнике? На MP-3 плеере? Оффтоп Для выбранного ника - совершенно профессиональный вопрос... Не говоря уж о том, что хорошим тоном считается хотя бы минимум информации подкинуть - версия ОС, сервис-паков, установленного ПО, состав железа... Одним словом - КулХаЦкеры, дальнейшее - <SELF-CENSORED>... P.S. Сильно прошу прощения за резкость ответа, но... "Дорогие учёные! У меня в подполе который год происходит подземный стук! Скажите, отчего он происходит? © Братья Стругацкие, "Понедельник начинается в субботу" P.P.S. Сформулируйте проблему внятно, пожалуйста! Edited July 29, 2009 by Yezhishe Link to comment Share on other sites More sharing options...
edde Posted July 28, 2009 Report Share Posted July 28, 2009 XAKEPok посмотри ководство http://www.opennet.ru/base/dev/mod_rewrite_guide.txt.html Link to comment Share on other sites More sharing options...
XAKEPok Posted July 29, 2009 Author Report Share Posted July 29, 2009 edde, за статью спасибо. Yezhishe. сижу на виртуальном хостнге, сервер Apache. Ранее использовал ссылочную структуру типа index.php?param1=value1¶m2=value2 и т.п. Всё было на мази. Java-скрипты работали отлично. Сейчас пользуюсь mod_rewrite. Поставил разные правила перезаписи. Перезапись идёт, всё работает, но не работает ни один java-скрипт, ни на какой странице. Не работает - в смысле когда вызываю javs-script функцию, описанную в корневом файле, ничего не происходит, как будто функции не найдено. Смотрю в браузере HTML-код - там все функции описаны, как положено. Но не работает ни одна. Даже банальный вывод времени в текстовое поле, написанный на java-скрипт, который до включения RewriteEngine отлично работал - щас не работает. В текстовом поле вместо времени пусто. Link to comment Share on other sites More sharing options...
Ф@РТОВЫЙ Posted July 29, 2009 Report Share Posted July 29, 2009 скорее всего мод-реврайт ассоциирует теперь другой url с файлом яваскрипта нужно поправить правила так, чтобы они не затрагивали имя файла яваскрипта примерно получается так: браузер запрашивает скажем /script.js мод реврайт переписывает это скажем в /index.php?p=script и соответственно сервер уже запускает на обработку index.php а не script.js Link to comment Share on other sites More sharing options...
XAKEPok Posted July 29, 2009 Author Report Share Posted July 29, 2009 Лорд Дмитрий У меня скрипты в самом файле index.php прописаны, а не в посторонних js-файлах. И мод-реврайт все запросы в index.php?{параметры} переадресовывает. Ладн, буду по-тихоньку отказываться от ява-скриптов) Link to comment Share on other sites More sharing options...
Ф@РТОВЫЙ Posted August 2, 2009 Report Share Posted August 2, 2009 если скрипты не подключаются в файлах, а встроены в html код страницы, то mod_rewrite никак на них влиять не может. скорее всего либо допущена ошибка в самом скрипте, либо установлены два конфликтующих скрипта :blushing: если выключить временно mod_rewrite будут ли работать скрипты? мне кажется что нет Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now