Polestarの.htaccess

連日SPAM投稿続いていたのだが、一応止まったのであえて全公開。

## You should disable Indexes and MultiViews either here or in the
## global config. Symlinks maybe needed for URL rewriting.
#Options -Indexes -MultiViews +FollowSymLinks

<Files ~ "^[\._]ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>

deny from 4.0.0.0/8
deny from 58.65.232.0/21
deny from 59.56.174.199
deny from 60.12.83.230
deny from 60.22.156.41
deny from 60.191.246.8
deny from 66.7.192.0/20
deny from 66.79.160.0/19
deny from 66.79.163.128/25
deny from 66.155.123.214
deny from 67.8.0.0/14
deny from 67.15.0.0/16
deny from 68.0.0.0/8
deny from 68.46.240.0/20
deny from 68.81.208.212
deny from 69.64.32.0/19
deny from 70.84.0.0/14
deny from 71.224.0.0/12
deny from 71.228.192.0/18
deny from 72.3.128.0/17
deny from 72.21.32.0/19
deny from 72.232.0.0/16
deny from 72.233.0.0/17
deny from 74.52.0.0/15
deny from 76.92.182.131
deny from 76.89.23.238
deny from 78.46.87.197
deny from 78.47.26.5
deny from 80.17.42.72/29
deny from 80.88.242.32
deny from 83.141.17.20
deny from 87.251.146.17
deny from 89.1.93.71
deny from 90.152.45.92
deny from 92.48.203.116
deny from 93.174.93.200
deny from 94.102.60.
deny from 116.52.155.237
deny from 118.68.35.170
deny from 129.41.0.0/16
deny from 140.113.156.245
deny from 194.109.22.149
deny from 195.225.176.0/22
deny from 198.151.38.0/23
deny from 200.0.0.0/8
deny from 201.6.3.241
deny from 201.229.208.2
deny from 209.126.128.0/17
deny from 209.200.0.0/18
deny from 210.0.128.0/19
deny from 212.150.164.25
deny from 213.251.189.0/24
deny from 216.246.0.0/17
deny from 216.246.28.0/22
deny from 217.151.224.30
deny from 218.91.251.62
deny from 218.22.177.234
deny from 221.208.0.0/13


RewriteEngine on
RewriteBase /
RewriteRule ^_media/(.*)              lib/exe/fetch.php?media=$1  [QSA,L]
RewriteRule ^_detail/(.*)             lib/exe/detail.php?media=$1  [QSA,L]
RewriteRule ^_export/([^/]+)/(.*)     doku.php?do=export_$1&id=$2  [QSA,L]
RewriteRule ^$                        doku.php  [L]
RewriteCond %{REQUEST_FILENAME}       !-f
RewriteCond %{REQUEST_FILENAME}       !-d
RewriteRule (.*)                      doku.php?id=$1  [QSA,L]
RewriteRule ^index.php$               doku.php

下記サイトからほぼ丸コピーで設定を持ってきて、
http://suama.biz/wp/?page_id=492
あとは個別ではじいた。
もうちょっと上手く書けそうだが、今はPolestarを使ってデータをとっている段階なので、もうちょっと溜まるまで綺麗にはしない予定。
綺麗にしたら、多分公開しない。その辺は技術者の力量に委ねられるべきだろうということで。



なお、すあまのブログさんと同じで、本リストには一切責任を持たない。
利用する場合は自己責任で。
publicなDokuWiki製作を目論む方の役に多少でも立てば幸いだ。


2009年3月2日追記。
突破してきた以下1点を追記。

deny from 93.174.93.200


2009年3月16日追記。
Updateが多くなりそうなので、若干視認性が悪くなるが開発室へ移行した。
http://emp.cuvel.com/jp/modules/project/index.php?content_id=8
SPAMは不滅なり、といったところか。