У меня проблема. Мы создали новый сайт для нашего сайта, используя angularJs и ruby на rails.Я использую amazon EC2 для хостинга. Я использовал тонкий и nginx как веб-сервер и сервер приложений соответственно.Проблема перенаправления Url на сервере nginx -AmazonEc2
Я внес изменения в файл nginx.conf и написал правила переадресации. Однако у меня возникает проблема при реализации того же.
При переходе к телегиду с сайта, гиперссылка он показывает это: -
http://www.abc.com/WhatsOnTV/Star_world/Boston-legal.aspx?Time=140220141300
Он перенаправляет меня: -
http://apps.abc.com/WhatsOnTV/Program/Boston_legal.aspx
В то время как он должен высадился на: -
abc.com/program/Boston-Legal
Это происходит из-за конфигурационного файла, в котором я написал правило (которое невозможно удалить как требуют): -
rewrite (?i)^/WhatsOnTV(.*) http://apps.abc.com/WhatsOnTV$1 permanent;
Также другая проблема я столкнулся в том, что кодирование URL отличается для both.In старый сайт пространство в программах, закодированных с _
и в нашем текущем сайте это закодированный с -
Мои Перила маршруты являются следующие: -
WoiWeb::Application.routes.draw do
get "appi/index"
get "appi/reco"
get "appi/auto"
get "appi/tsm"
get "appi/user"
get "myaccount/index"
post "myaccount/create"
get "socialfeed/index"
get "myprofile/index"
get "discussion/home"
get "discussion/newdiscussion"
get "sitemap/index"
get "privacy/index"
get "tnc/index"
get "corporate/index"
get "contact/index"
get "about/index"
get "apps/index"
get "videos/index"
get "movies/index"
get "pop_up/show"
get "watchlistsocial/index"
get "favourites/index"
get "reminders/index"
get "channels" => "channel#index"
get "channels/details" => "channel#details"
get "home" => "home#index"
get "languages" => "languages#index"
get "genre" => "genre#index"
get "languages/accounts" => "languages#accounts"
get "programme" => "programme#index"
get "programme/info" => "programme#info"
get "search" => "search#index"
get "movies" => "movies#index"
get "videos" => "videos#index"
get "apps" => "apps#index"
get "tv-guide" => "tv-guide#index"
get "tv-guide/calendar" => "tv-guide#calendar"
get "tv-guide/tvoperator" => "tv-guide#tvoperator"
get "tv-guide/accountstvoperator" => "tv-guide#accountstvoperator"
get "pop-up/show" => "pop-up#show"
get "pop-up/genre" => "pop-up#genre"
get "pop-up/showChannelGenre" => "pop-up#showChannelGenre"
get "pop-up/showRating" => "pop-up#rating"
get "pop-up/reminder" => "pop-up#reminder"
get "user/signin" => "user#signin"
get "user/signup" => "user#signup"
get "user/forgot-password" => "user#forgotPassword"
get "user/popup_login" => "user#popup_login"
get "user/beforeaction" => "user#beforeaction"
get "user/watchlist" => "user#watchlist"
get "user/reminders" => "user#reminders"
get "verify/index" => "verify#index"
get "watchlist" => "watchlist#index"
get "watchlistinfo" => "watchlist#info"
get "movies/popover" => "movies#popover"
get "watchlist/calendar" => "watchlist#calendar"
get "ip" => "ip#index"
get "actor/profile" => "actor#profile"
get "productions" => "productions#index"
get "crawler/crawlhome" => 'crawler#crawlhome'
get "crawler/crawlprogram" => 'crawler#crawlprogram'
get "crawler/crawlchannel" => 'crawler#crawlchannel'
get "crawler/crawlchannels" => 'crawler#crawlchannels'
get "crawler/crawlactor" => 'crawler#crawlactor'
get "crawler/crawltvlistings" => 'crawler#crawltvlistings'
get "crawler/crawlmovies" => 'crawler#crawlmovies'
get "crawler/crawlvideos" => 'crawler#crawlvideos'
get "crawler/crawlmobileapps" => 'crawler#crawlmobileapps'
get "videos/sitemap" => 'videos#sitemap'
Так что я застрял с this.Can кто-то пожалуйста предложить мне способ решения этого.
хотят также знать, если это было бы лучше всего, чтобы внести изменения в интерфейсе, если это лучший вариант
Я не понимаю, как из «Start_world» перенаправляется на «Boston-Legal», что даже не в вашем правиле. Возможно, что это перенаправление происходит на стороне Rails. Можете ли вы опубликовать соответствующий маршрут Rails? – Rico
@Rico берет последний бит url и перенаправляет меня туда –
Опубликуйте свои маршруты Rails ... – Rico