Статическая маршрутизация страниц в Синатре (Ruby)

У меня была та же проблема. Когда я запускаю php-файл, веб-браузер показал мне PHP-код вместо его выполнения. Я много раз пробовал: удалять / переустанавливать wampserver64, работать с настройками / модулями PHP / Apache и т. Д. Через 2 дня: я понял, что когда я попытался запустить php-файл в блокноте ++, нажав комбинацию по умолчанию «ctrl + alt + shift + R "для хром. Он пытался выполнить мой php-файл, например: «file /// C: / wamp64 / www / bla / bla ..» в адресной строке chrome. Это была моя проблема. Я внес изменения в соответствии со страницей Настройка Notepad ++ для запуска php на localhost? . Моя проблема решена. Но через 2 дня ..

13
задан JP. 4 April 2010 в 18:08
поделиться

2 ответа

Возможно, в конце концов придет лучший ответ, а пока это мой шанс.

Если это не то, что вам нужно:

get '/' do
  redirect '/index.html'
end

Вы можете сделать что-то вроде этого:

get '/' do
  File.new('public/index.html').readlines
end

Я бы выбрал первый вариант. Не уверен, почему вы хотите избежать этого перенаправления.

{{1} }
20
ответ дан 1 December 2019 в 19:07
поделиться

с использованием пассажира , похоже, это работает прямо из коробки. наличие файла index.html в общедоступном каталоге и отсутствие маршрутизации вызывает index.html при доступе к корневому URL-адресу.

3
ответ дан 1 December 2019 в 19:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: