Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Перестали работать java-скрипты


Рекомендуемые сообщения

Столкнулся с проблемой. Включил и настроил у себя mod rewrite. Mod rewrite работает отлично, но теперь перестали работать все Java-скрипты. У кого-нибудь такое было?

Ссылка на комментарий
Поделиться на другие сайты

Включил и настроил у себя mod rewrite. Mod rewrite работает отлично, но теперь перестали работать все Java-скрипты. У кого-нибудь такое было?
Ну скажет тебе десяток человек - "Да, было!" Помогло?

В итоге - замечательно... Где включил? На мобильнике? На MP-3 плеере?

Оффтоп
Для выбранного ника - совершенно профессиональный вопрос... Не говоря уж о том, что хорошим тоном считается хотя бы минимум информации подкинуть - версия ОС, сервис-паков, установленного ПО, состав железа...

Одним словом - КулХаЦкеры, дальнейшее - <SELF-CENSORED>...

P.S. Сильно прошу прощения за резкость ответа, но... "Дорогие учёные! У меня в подполе который год происходит подземный стук! Скажите, отчего он происходит? © Братья Стругацкие, "Понедельник начинается в субботу"

P.P.S. Сформулируйте проблему внятно, пожалуйста!

Изменено пользователем Yezhishe
Ссылка на комментарий
Поделиться на другие сайты

edde, за статью спасибо.

Yezhishe. сижу на виртуальном хостнге, сервер Apache.

Ранее использовал ссылочную структуру типа index.php?param1=value1&param2=value2 и т.п. Всё было на мази. Java-скрипты работали отлично.

Сейчас пользуюсь mod_rewrite. Поставил разные правила перезаписи. Перезапись идёт, всё работает, но не работает ни один java-скрипт, ни на какой странице. Не работает - в смысле когда вызываю javs-script функцию, описанную в корневом файле, ничего не происходит, как будто функции не найдено. Смотрю в браузере HTML-код - там все функции описаны, как положено. Но не работает ни одна. Даже банальный вывод времени в текстовое поле, написанный на java-скрипт, который до включения RewriteEngine отлично работал - щас не работает. В текстовом поле вместо времени пусто.

Ссылка на комментарий
Поделиться на другие сайты

скорее всего мод-реврайт ассоциирует теперь другой url с файлом яваскрипта

нужно поправить правила так, чтобы они не затрагивали имя файла яваскрипта

примерно получается так:

браузер запрашивает скажем /script.js

мод реврайт переписывает это скажем в /index.php?p=script

и соответственно сервер уже запускает на обработку index.php а не script.js

Ссылка на комментарий
Поделиться на другие сайты

Лорд Дмитрий

У меня скрипты в самом файле index.php прописаны, а не в посторонних js-файлах. И мод-реврайт все запросы в index.php?{параметры} переадресовывает.

Ладн, буду по-тихоньку отказываться от ява-скриптов)

Ссылка на комментарий
Поделиться на другие сайты

если скрипты не подключаются в файлах, а встроены в html код страницы, то mod_rewrite никак на них влиять не может.

скорее всего либо допущена ошибка в самом скрипте, либо установлены два конфликтующих скрипта :blushing:

если выключить временно mod_rewrite будут ли работать скрипты? мне кажется что нет

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...