PageTop

mod_rewriteで動的URLを静的URLに2
October 16, 2006 Tags:

mod_rewrite.png
以前やりかけて断念したmod_rewriteによるURLの書き換えですが、今日改めてやってみたらあっけなくできたのであります。書き換え後のURLのスラッシュが余計だったのかなぁと思ったりしましたが以前それも試してたような気がしないでもない。まぁ何にせよSEO対策にもユーザビリティ的にもやさしいものができましたわ。

RewriteEngine On
RewriteRule ^tag/(.*)$ /mt/mt-search.cgi?tag=$1&blog_id=1

を書いて.htaccessファイルをルートディレクトリにアップするだけ。ちなみにこれはhttp://aaa.aaa/mt/mt-search.cgiがありhttp://aaa.aaa/にブログを公開してる場合。設置場所に応じてソースのパスは書き換えてくださいな。
パーミッションは604。鯖によっては違うかも知んないけど。
これでhttp://azmr.org/tag/タグ名でタグ検索が可能になりました。
例えば、http://azmr.org/tag/CSS

さてさて。やらなければいけないレポートがあるんだけど、こーゆー時に限って部屋の片付けがしたくなったりする訳です。で、.htaccessをやってた時にブログのソースを見てみたんですがなんか汚くなってたのできれいにしたいモードにスイッチオン。若干の変更とかも加えて後日アップしようかなと。
別にこれを表現するのにこんなこんなことしなくていいやろっていうのがヘッダーからエントリー部にかけてあったのでそこを直します。

No Comments »
mod_rewrite モジュールを利用して動的URLを静的URLに
August 5, 2006 Tags:

やりたくて。

Movable Type ブログ検索や tag 検索の結果を素敵な URL で - 2xupをみて.htaccessを書いたんだけどできないよ?
まんまパクったんだけどなぁ。

RewriteEngine On
RewriteRule ^/search/(.*)$ /mt/mt-search.cgi?IncludeBlogs=1&search=$1
RewriteEngine On
RewriteRule ^/tag/(.*)$ /mt/mt-search.cgi?tag=$1&blog_id=1

んで、書いてみたのが上。
どこがおかしいのでしょう?パスもあってるしねぇ。

URL動的生成ってのはぜひやりたいのでいろいろまた考えてみる。
だって、タグアーカイブのページとががhttp://azmr.org/mt/mt-search.cgi?tag=タグ名&blog_id=1よりhttp://azmr.org/tag/タグ名ってなった方がステキやん?

No Comments »