URL-Rewriting for Octopress on Heroku
Time to celebrate! This blog has now its own domain rampmeupscotty.com
. It was about time, since I did not like its previous domain that comes initially with Heroku, it was rampmeupscotty.herokuapp.com
. Way too long.
Since I have another domain for many years with Kontent, they were my first choice. Additionally I have ordered their DNSPlus module to point DNS to my “app” on heroku.
After that, I had to tell Heroku to listen to everything that comes in with rampmeupscotty.com
as its domain. In my project directory where I have all my Octopress code as well as my post I had to execute the following:
{% highlight bash langnos %} $ heroku domains:add www.rampmeupscotty.com {% endhighlight %}
Now, I had to deal with the URLs. Even when I have pointed my browser to http://www.rampmeupscotty.com
the result was rampmeupscotty.herokuapp.com
, the native domain as provided by Heroku. I couldn’t leave it like that of course.
This post by Adam Wiggall helped me succeeding with this task.
First I had to install bundler
with:
{% highlight bash langnos %} $ gem install bundler {% endhighlight %}
Plus, I had to add the following line to my Gemfile
:
{% highlight bash langnos %} $ gem ‘rack-rewrite’ {% endhighlight %}
The complete file looks as follows:
Next, I had to execute the following command to install the gem:
{% highlight bash langnos %} $ bundle install {% endhighlight %}
As the last step I had to edit config.ru
by adding lines 8 and 20:
After pushing everything to Heroku, everything was as it should be. Now, you will only see www.rampmeupscotty.com
when surfing through my site.
Done for today!