kkalgidim 23 Tem 2008 15:54
lighttpd serverda kullanmak isteyenler için .htaccess kod örneğini gönderiyorum.
öncelikle /etc/lighttpd/lighttpd.conf dosyasını açıp mod_rewrite ı etkinleştirmelisiniz.
daha sonra
ahangi domain inize forum yukluyorsanız onun içine aşağıdaki kodu eklemelisiniz.
Tabiki kendi .htaccess dosyanıza göre deiştirip ekleyin. ben advanced mod seo ya göre değişim yaptım. Örnek olarka bakın sizde ona göre değiştirin.
##################### .htaccess dosyası ################################
RewriteRule ^phpBB3/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /phpBB3/viewforum.php?f=$1&start=$3 [QSA,L,NC]
RewriteRule ^phpBB3/[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /phpBB3/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
RewriteRule ^phpBB3/announces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /phpBB3/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
RewriteRule ^phpBB3/([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /phpBB3/viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
RewriteRule ^phpBB3/member([0-9]+)\.html$ /phpBB3/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
RewriteRule ^phpBB3/member([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ /phpBB3/search.php?author_id=$1&sr=$2&start=$4 [QSA,L,NC]
RewriteRule ^phpBB3/group([0-9]+)(-([0-9]+))?\.html$ /phpBB3/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
RewriteRule ^phpBB3/post([0-9]+)\.html$ /phpBB3/viewtopic.php?p=$1 [QSA,L,NC]
RewriteRule ^phpBB3/active-topics(-([0-9]+))?\.html$ /phpBB3/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
RewriteRule ^phpBB3/unanswered(-([0-9]+))?\.html$ /phpBB3/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
RewriteRule ^phpBB3/newposts(-([0-9]+))?\.html$ /phpBB3/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
RewriteRule ^phpBB3/the-team\.html$ /phpBB3/memberlist.php?mode=leaders [QSA,L,NC]
RewriteRule ^phpBB3/([a-z0-9_-]+)(-([0-9]+))\.html$ /phpBB3/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
RewriteRule ^phpBB3/([a-z0-9_-]+)\.html$ /phpBB3/viewforum.php?forum_uri=$1 [QSA,L,NC]
######################## lighttpd mod_rewrite a dönüşmüş hali #############################
url.rewrite = ( "^/phpBB3/[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$" => "/phpBB3/viewforum.php?f=$1&start=$3",
"^/phpBB3/[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$" => "/phpBB3/viewtopic.php?f=$1&t=$2&start=$4",
"^/phpBB3/announces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$" => "/phpBB3/viewtopic.php?t=$1&start=$3",
"^/phpBB3/([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$" => "/phpBB3/viewtopic.php?forum_uri=$1&t=$2&start=$4",
"^/phpBB3/member([0-9]+)\.html$" => "/phpBB3/memberlist.php?mode=viewprofile&u=$1",
"^/phpBB3/member([0-9]+)-(topics|posts)(-([0-9]+))?\.html$" => "/phpBB3/search.php?author_id=$1&sr=$2&start=$4",
"^/phpBB3/group([0-9]+)(-([0-9]+))?\.html$" => "/phpBB3/memberlist.php?mode=group&g=$1&start=$3",
"^/phpBB3/post([0-9]+)\.html$" => "/phpBB3/viewtopic.php?p=$1",
"^/phpBB3/active-topics(-([0-9]+))?\.html$" => "/phpBB3/search.php?search_id=active_topics&start=$2&sr=topics",
"^/phpBB3/unanswered(-([0-9]+))?\.html$" => "/phpBB3/search.php?search_id=unanswered&start=$2&sr=topics",
"^/phpBB3/newposts(-([0-9]+))?\.html$" => "/phpBB3/search.php?search_id=newposts&start=$2&sr=topics",
"^/phpBB3/the-team\.html$" => "/phpBB3/memberlist.php?mode=leaders",
"^/phpBB3/([a-z0-9_-]+)(-([0-9]+))\.html$" => "/phpBB3/viewforum.php?forum_uri=$1&start=$3",
"^/phpBB3/([a-z0-9_-]+)\.html$" => "/phpBB3/viewforum.php?forum_uri=$1")
tırnak işaretinden sonra bir boşluk kalsa dahi hata veriyor ona göre güzelce düzenleyin.iyi çalışmalar...