У меня есть сервер на http://reallycomplicatedservername42342390 во внутренней корпоративной сети.
Я добавил хороший дружественный URL на http://friendlyurl
Проблема в том, что у меня был javascriptвстроенный, который просто не выполняется на дружественном URL, если он не находится во внешнем файле.Он отлично работает на имени сервера как есть.
Я убедился, что в JS нет абсолютных URL-ссылок, которые могли бы вызвать его сбой, я добавил alert()
и console.log
в заголовкекаждого тега <script>
, чтобы увидеть, вводится ли JS в AT ALL, и ничего не запускается.
Однако, поместите точно такой же код, полностью неизмененный, в файл .js и ссылайтесь на него, и все этоработает нормально.
Я никогда не сталкивался с этим, и мой сайт не сломан, но кто-то может объяснить этот феномен, чтобы я никогда больше этого не делал?