Je passe d'un site Google App Engine à un rail et je souhaite conserver ma place dans google search. Actuellement, mon site utilise une URL /page?pid=microsoft-interview-questions
pour accéder à la sous-section Microsoft des questions d'entrevue. Comment créer une route qui peut envoyer ceci à '/tags/:id'
où: id serait Microsoft dans ce cas?Comment est-ce que j'écris une route qui est SEO friendly dans les rails?
Répondre
En plus de la réponse de josh Je vais mettre cette ici pour la mise en forme:
# your controller
def show
@subject = Subject.find my_stripped_id
private
def my_stripped_id
params[:id].sub(/-interview-questions/, '')
end
Cela prend en charge la partie logique de la distillation de l'ID. Il semble cependant que, à cause de la? il passe le paramètre en tant que pid au lieu d'id – Teddy
quelque chose comme cela devrait fonctionner (en routes.rb):
map.connect '/ Page pid =: numéro', : controller => 'tags',: action => ' show »
voir routes reference
Le seul problème avec cela est que Je ne sais pas comment analyser les «questions -interview» après le nom du tag. – Teddy
- 1. php: urls SEO friendly
- 2. Grails URL SEO friendly
- 3. dynamique URL SEO-friendly
- 4. SEO friendly URL
- 5. SEO friendly URLS HTACCESS PHP
- 6. Développer SEO friendly Site Flash
- 7. conception URL SEO-friendly pour filtrer une ressource dans Rails 3
- 8. Comment créer des liens SEO-Friendly dans ASP.Net-MVC
- 9. AJAX SEO Friendly et Historique Navigation
- 10. présente une page statique URL comme URL différente qui est SEO friendly
- 11. SEO friendly 301 rediriger .htm à .aspx
- 12. URL friendly SEO avec Delphi ISAPI
- 13. ASP.NET MVC routage/SEO Friendly URL
- 14. Building URL SEO-friendly pour les caractères accentués
- 15. SEO/PHP: Comment faire pour convertir l'URL de formulaire-Soumission (Get-Method) sans JavaScript SEO-Friendly?
- 16. Handling SEO Friendly URL avec des caractères non-anglais
- 17. Route enchaînant dans Rails?
- 18. sur les rails la route
- 19. Chargeur de contenu AJAX: il est SEO friendly, mais qu'en est-il des signets?
- 20. rails route question
- 21. Est-ce que Ektron peut faire ça en SEO?
- 22. Comment définir une route dans Ruby on Rails
- 23. Rails route réécriture
- 24. Rails: Contrôleurs et Route
- 25. Créer une route Route qui applique uniquement une route lorsque l'action a un filtre d'action particulier
- 26. Rails Faking a Route
- 27. Rails Route question
- 28. Rails Mise en route Question
- 29. Rails: route reconnue
- 30. Dans Rails, qui est Quentin?
Voulez-vous conserver les itinéraires existants ou souhaitez-vous les envoyer à "tags"? Ou les deux? –
Pas tout à fait clair ce que vous demandez. Vous voulez recevoir ceci: "/ tags/page? Pid = microsoft-interview-questions" avec "page? Pid = microsoft-interview-questions" pour être le paramètre: id? – mark
Désolé pour ne pas être clair, je voudrais '/ page? Pid = microsoft-interview-questions' aller à: controller => tags,: action => show pour le tag intitulé microsoft. – Teddy