RewriteEngine On
RewriteBase /
  

RewriteCond %{REQUEST_FILENAME} !-f
  
RewriteCond %{REQUEST_FILENAME} !-d 
 
RewriteRule ^(.*)/index.htm$ $1//index\.php
 
RewriteRule ^(.*)/article/([0-9,a-z]+).htm$ $1//html\.php\?id=$2  
 
RewriteRule ^(.*)/list/([0-9,a-z]+).htm$ $1//list\.php\?id=$2
 
RewriteRule ^(.*)/so/(.+)-([0-9]+).htm$ $1//so\.php\?id=$2&page=$3 
 
RewriteRule ^(.*)/list/([0-9,a-z]+)-([0-9]+).htm$  $1//list\.php\?id=$2&page=$3