Je voudrais faire une redirection 301, mais je veux tout attraper. Ce que j'ai actuellement est, le domaine est hébergé sur Wordpress et j'ai à la fois des pages et des messages. Si ces pages ou messages n'existent pas sur mon application de nouveaux rails, je souhaite rediriger vers la page d'accueil. J'utilise Heroku pour héberger ça, donc je ne peux pas le faire avec le serveur web, autant que je sache, donc je dois le faire dans Rails. Je n'ai pas de contrôleur en soi, mais je pourrais détourner le contrôleur de la page et l'utiliser. Y a-t-il un moyen de mettre quelque chose au bas du fichier des routes qui dit: «Si cette page n'existe pas, redirige-la vers la page d'accueil»?301 Redirection en utilisant seulement des routes, pas de contrôleur
1
A
Répondre
2
A partir docs, 3.10, vous pouvez utiliser des contraintes avancées et réoriente comme:
matches '*any_path' => redirect('/')
Assurez-vous d'ajouter cet itinéraire global après vos pages itinéraires que cette correspondance d'itinéraire tous les chemins.
1
La réponse de Mark ne semblait pas fonctionner pour moi, mais elle m'a indiqué dans le bon direct, donc je lui ai donné la coche verte.
que j'ai fini d'avoir à faire est d'ajouter ce qui suit à mon routes.rb:
match "*rest", :to => "pages#redirect"
puis dans mon contrôleur pages, procédez comme suit:
def redirect
redirect_to root_path
end
Questions connexes
- 1. Htaccess 301 seulement une partie des travaux de redirection
- 2. Redirection 301 efficace seulement quelques URLs
- 3. en vrac redirection 301
- 4. 301 redirection ne fonctionne pas
- 5. 301 redirection
- 6. 301 redirection de index.php seulement sur la page principale
- 7. 301 code de redirection
- 8. 301 question de redirection?
- 9. URL de redirection en utilisant .htaccess [R = 301, L]
- 10. Rails 301 Redirection
- 11. Opencart 301 erreur de redirection
- 12. PHP/NGINX: 301 redirection
- 13. batch .htaccess 301 redirection
- 14. Google 301 redirection ne semble pas fonctionner
- 15. En utilisant mod_rewrite et mod_alias (redirection 301) ensemble dans .htaccess?
- 16. URL de redirection type 301 en Java
- 17. Créer une redirection 301 en utilisant ISAPI pour IIS Rewrite
- 18. url images, 301 redirection
- 19. 301 redirection vs parking
- 20. Mass 301 redirection
- 21. CFM redirection 301
- 22. Apache Mod_rewrite 301 redirection
- 23. OpenCMS - 301 redirection
- 24. 301 redirection pour référencement
- 25. .htaccess 301 redirection
- 26. Wordpress - Blog redirection 301
- 27. 301 redirection d'un groupe de chemins associés dans Rails 3 routes
- 28. Rails redirection 301
- 29. problème étrange redirection 301
- 30. 301 redirection dans opencart
Mais cela fournit la 301 redirection ou quel type de redirection est-ce? Je ne peux pas trouver cela dans les documents que vous liez. –
Selon http://www.camelpunch.com/web-development/tutorials/301-redirect-with-rails/ cela crée en fait le 301. –