В приложении на Rails, как я могу вести блог Tumblr или Wordpress по адресу appname.com/blog вместо blog.appname.com? - PullRequest
1 голос
/ 09 ноября 2011

Я недавно прочитал эти заметки о SEO , в которых говорится, что вы теряете "сок Google", если ваш блог работает на поддомене.

В настоящее время у меня настроен блог Tumblr на blog.myapp.com.Что мне нужно сделать, чтобы этот блог был доступен через myapp.com/blog?

1 Ответ

3 голосов
/ 09 ноября 2011

Чистый рубиновый раствор:

конфиг / routes.rb

match "/blog(/*path)" => redirect{ |params| "http://www.google.com" + (params[:path] ? "/?q=#{params[:path]}" : '/')}  

Как это работает:

Если у вас есть веб-сервер apache / nginx перед вашим приложением, лучше добавить правило перезаписи URL в ваш веб-сервер apache / nginx;)

...