Categories as Subdomains

So one of the things I wanted to do with my blog is to have Tech, Life, and SC2 under their own domains so I can link to just that domain when things are specific. It was actually surprising easy to do this, just a simple nginx rewrite rule and some modifications of the theme templates.

This is the entry for SC2:

server {
    listen       80;

    location / {
        root   /srv/http/;
        index  category/sc2.html;

    #error_page  404              /404.html;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;

Then I changed the places that linked to the category in the template to look like:

<li {% if cat == category %}class="active"{% endif %}><a href="http://{{ }}">{{ cat }}</a></li>

I could (should) probably generalize it a bit better, but this is better than nothing!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s