Fancy URLs を設定すると、URL から index.php がなくなります。
クールな URL を実現するためにも、是非設定しましょう。

設定は比較的簡単です。

1. .htaccess を作成します。

statusnet 直下の htaccess.sample を .htaccess という名前で保存し、
修正します。以下は http://example.com/statusnet/ というサイトの場合です。

--- /var/www/statusnet/htaccess.sample	2010-03-29 00:39:56.000000000 +0900
+++ /var/www/statusnet/.htaccess	2010-04-13 01:36:37.000000000 +0900
@@ -7,7 +7,7 @@
   #   http://example.com/        => /
   #   http://example.com/mublog/ => /mublog/
   #
-  RewriteBase /mublog/
+  RewriteBase /statusnet/

   ## Uncomment these if having trouble with API authentication
   ## when PHP is running in CGI or FastCGI mode.

http://example.com/statusnet/ /all に
アクセス出来ることを確認しましょう。

[2010-04-18-1] の通りに設定した場合、
root になります。

アクセス出来ない場合は、mod_rewrite が有効でないのかもしれません。
[2010-04-13-1] を参考にしてみてください。

2. Fancy URLs を有効にします。

管理者権限(今回は root)でログインし、Admin → パスに進みます。
Fancy URLs にチェックを入れれば有効になります。

上のメニューにある Personal や Admin へのリンク先から “index.php”
が消えたはずです。

また、以降の各ツイートや各グループへのリンクからも “index.php” が消
えます。これらは MySQL のデータベースに直に書かれるので、Fancy
URLs は早めに設定することをオススメします。

参考情報:
statusnet-0.9.x.tar.gz の README
ブログを作る際のクールなURLを考える - Open MagicVox.net