adicionando barra '/' no final de todas as url's de um projeto

638 views
Skip to first unread message

Delapos

unread,
Feb 13, 2012, 12:42:34 PM2/13/12
to rails-br
Tarde,

estou tentando adicionar barra '/' no final de todas as urls de um
projeto, adicionando (:trailing_slash => true) nas minhas rotas.
Não sei se essa é a melhor solução, até pq se o usuário acessar o
projeto diretamente sem a barra no final, o projeto abre normalmente.
Então andei pesquisando e vi algo sobre adicionar um redirect 301
pelo .htaccess, caso o usuário acesse a url sem a barra, mas ainda nao
consegui.
Estou no caminho certo?
Alguem ai tem alguma ideia para compartilhar? hehe

rails 3
ruby 1.9.2

Desde já agradeço.
Obrigado.

Rodrigo Pestana

unread,
Feb 13, 2012, 12:44:42 PM2/13/12
to rail...@googlegroups.com
Vc pode explicar o motivo disso?



Alexandre Bini

unread,
Feb 13, 2012, 12:59:21 PM2/13/12
to rail...@googlegroups.com
provavelmente ele quer fazer canonical pages...

Se você estiver usando apache...

RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)$ $1/ [R=301]

;)


2012/2/13 Rodrigo Pestana <rodrig...@gmail.com>



--
Alexandre Bini
fone: 18 3641-4382
site: www.voraz.com.br
blog da voraz: http://blog.voraz.com.br

blog pessoal: www.alexandrebini.com
msn: alex...@voraz.com.br
gtalk: alexan...@gmail.com
skype: voraz.com.br
Rua Americana, 104, Birigui-SP

Dela pos

unread,
Feb 13, 2012, 1:27:43 PM2/13/12
to rail...@googlegroups.com
Rodrigo Pestana,

Exatamente o que o Alexandre Bini disse, canocical pages.
No caso estou aplicando (link rel="canonical" href="url") para páginas semelhantes, mas pensei em adicionar o Redirect 301.

Obrigado pela dica Alexandre.

[]`z
Reply all
Reply to author
Forward
0 new messages