Wielu moich użytkowników nadal prowadzi do adresu URL aplikacji http://(rails/blog, ale w rzeczywistości nie mam bloga. W końcu utworzyłem afiszowy blog, a teraz chcę skierować tam moich użytkowników. Czy istnieje sposób konfiguracji tego przy użyciu routes.rb? Czy istnieje lepszy sposób, który nie wymaga edycji pliku httpd.conf?Tworzenie trasy do zewnętrznego adresu URL
Odpowiedz
Zależy od używanej wersji Rails.
szyn 3
# in routes.rb
match "/blog" => redirect("http://example.com/blog"), :as => :blog
szyn 2
# in routes.rb
map.blog '/blog',
:controller => "a_helper_controller",
:action => "redirect_to_blog"
# in a_helper_controller.rb
def redirect_to_blog
redirect_to "http://example.com/blog"
end
wiem, że to jest stary, więc na wszelki wypadek ktoś potrzebuje to na szynach 4:
get "/blog" => redirect("http://example.com/blog")
Zamiast polecenia Dopasuj w Railsach 4 uzyskujesz błąd Runtime
Wydawało się, że to działa, ale mam problem od klienta korzystającego z przeglądarki internetowej: Stowarzyszenie plików Typ MIME: application/json, system Windows nie rozpoznaje tego typu MIME. – user1434177
Bardzo pomocne dla tego, nad czym właśnie pracowałem. Dziękuję Ci bardzo! – kdweber89
Czy ktoś wie, jak to zrobić w szynach 5? Wygląda na to, że nie działa tak, jak to było w Railsach 4, ale nie mogę znaleźć zasobów na ten temat na szynach 5. Ciągle otrzymuję 404. – JohnSalzarulo
- 1. Przekierowanie Symfony do zewnętrznego adresu URL
- 2. Jak utworzyć link do zewnętrznego adresu URL w Angular 2
- 3. Generowanie zewnętrznego adresu URL w szynach
- 4. Symfony2 Uzyskaj nazwę trasy z adresu URL
- 5. MVC 4 tworzenie adresu url typu
- 6. Tworzenie adresu URL strony ze strony
- 7. Dlaczego usługa Response.Redirect nie przekierowuje zewnętrznego adresu URL?
- 8. Utwórz hiperłącze zewnętrznego adresu URL za pomocą JasperReports
- 9. Błąd ładowania zewnętrznego adresu URL w Phonegap 2.5
- 10. Tworzenie obrazu miniatur z adresu URL wideo
- 11. Android Intent Udostępnij, używając zewnętrznego adresu URL obrazu
- 12. Używanie zewnętrznego adresu URL w Ng-include w AngularJS
- 13. Jak uzyskać dane JSON z zewnętrznego adresu URL?
- 14. Wybranie pasującej trasy z adresu URL na szynach (ponownie)
- 15. Tworzenie łącza do adresu URL kolby aplikacji w szablonie jinja2
- 16. Python kolby, jak uzyskać identyfikator trasy z adresu URL
- 17. Laravel 4: Przekierowanie do podanego adresu URL
- 18. Ionic HTTP POST do zewnętrznego URL
- 19. Jak dodać parametry do link_to zewnętrznego URL?
- 20. Przekieruj do poprzedniego adresu URL?
- 21. ProxyHTML do przepisania adresu URL
- 22. Jak utworzyć link do zewnętrznego adresu URL za pomocą LinkTo z programem HandelBars
- 23. Czy w Elixir można utworzyć żądanie http POST, przesyłając dane do zewnętrznego adresu URL?
- 24. Obsługa adresu URL RESTful URL
- 25. Tworzenie adresu URL przy użyciu modułu Żądania Python
- 26. Tworzenie pełnego adresu URL z CakePHP 2.1.2 Powłoka konsoli
- 27. Jak zmienić adres URL skryptu zewnętrznego?
- 28. Tworzenie prywatnego adresu URL dla wszystkich użytkowników na mojej stronie
- 29. ZF2 - Generowanie URL z trasy
- 30. Szykuje jak zażądać adresu URL z wyjątkiem parametrów adresu URL?
Dzięki za to. Wszelkie sugestie na temat kontrolera, który ma go umieścić, lub co wymienić na nowy kontroler pomocniczy? –
Co zrobić, jeśli chcesz użyć target = "_ blank" w swojej trasie? Można określić trasę taką jak ta: def external_url(); "http://example.com/blog"; koniec zdefiniowany w routes.rb? Myślę, że jedynym rozwiązaniem dla nich jest zdefiniowanie ich jako pomocników. – tothemario
Dziękuję bardzo! –