Posterous theme by Cory Watilo

ubuntu edgy, apache and mod_rewrite

Напоролся на грабли. Беру слегка (на других серверах работало) переделанный файл .htaccess от друпала, беру оттуда именно RewriteRules. Делаю на страничке ссылочку /some. И по нажатию на ссылочку в строке адреса вылазит такое: http://test.devil/index.php?q=some Пробовал переделать виртуальный динамический хостинг через mod_rewrite, думал vhost_alias_mod корявый. Ан нет, похоже что именно в mod_rewrite грабля. Есть у кого какие мысли по этому поводу? UPD: Получилось. [cc lang="apache"] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ http://%1/index.php?q=$1 [L,QSA] [/cc] Так работает. Но хоть убейте, не пойму как и почему.