2012-06-07 6 views
1

Большинство страниц страниц называются index.php или page.aspx, и вы знаете, какой язык использовался.Как узнать, какой язык сценариев используется на сайте на задней панели?

Но что-то вроде этой страницы:

http://www.ruby-forum.com/forum/ruby

Есть в любом случае, чтобы узнать, какой язык сценариев на стороне сервера они используют?

+0

есть ли какая-то конкретная причина, почему вы хотите это знать? Или это просто любопытство? – Roger

+0

Абсолютное любопытство. Каждый раз, когда я не вижу расширения, первое, о чем я думаю, это «Какой язык они используют для сценария?» – GrowinMan

ответ

2

Бэкэнд-сайт веб-сайта - это информация, которая обычно не должна быть доступна клиенту. То, что многие языки раскрывают себя через расширение своего файла, - удачное совпадение для вас. Поэтому я думаю, что ответ: Нет, в общем, это невозможно. Хотя вы могли бы подумать о наборе эвристик (например, в вашем примере выше вы могли бы «догадываться» о рубине).

+0

О, хорошо. Можно ли опустить расширение при создании сайтов aspx или php? – GrowinMan

+0

, конечно, mod_rewrite - это возможный ответ здесь. Это позволяет вам псевдонизировать ваши страницы. Например, клиент типа your.domain/foo.html (или просто your.domain/foo), и он фактически получает результат your.domain/foo.php (см. Http://httpd.apache.org/docs/ 2.0/mod/mod_rewrite.html) – gexicide

+0

Я все еще не совсем понимаю, но я обязательно сделаю, когда у меня будет время, читая. Благодаря :) – GrowinMan

0

Серверные языки генерируют html. Посмотрев на html, вы не узнаете, какой язык был использован. Иногда вы найдете информацию в главном разделе html-страницы. Иногда вы можете сказать по определенной структуре пути, используемой в URL-адресах.

+0

От путей и участка головы? Любой шанс, который вы могли бы продемонстрировать? – GrowinMan

0

Во многих случаях вы можете удовлетворить эту любознательность из интерфейса с помощью расширения Firefox, встроенного в ваш браузер. Одним нажатием кнопки вы можете увидеть обширную информацию о веб-сайте, на котором вы находитесь, и это включает в себя используемый язык сценариев. Wappalyzer is a browser extension that identifies software on websites