Sinatra에서 특정 페이지의 웹 페이지를 리디렉션하는 방법은 무엇입니까?Sinatra의 특정 페이지에서 웹 페이지를 리디렉션하는 방법은 무엇입니까?
require 'sinatra'
get "/A" do
redirect '/B'
end
get "/B" do
# if comes from A
# "IT COMES FROM A"
# else not from A
# "NOT FROM A , REDIRECT TO C"
# redirect '/C'
# end
end
이 방법을 배우고 싶습니까?
JavaScript 또는 HTML을 사용하여 원하는 작업을 수행 할 수 있습니까?
아니면 Sinatra에서 수행해야합니까? 당신은 리퍼러 경로를 확인할 수 있습니다
get "/B" do
mypath = URI(request.referer || '').path
if mypath == '/A'
"hi i am b , u come from a"
else
"--#{request.referrer}--"
redirect '/C'
end
end
감사합니다. 나는 다음에 그것을 알아 차릴 것이다. –