Lighttpd ReWrite lil help?

I decided to no longer put off with not taking advantage of mod_rewrite and decided to tackle a problem. I did some reading and I customised the .htaccess file to the following:

Options -MultiViews

<IfModule mod_php4.c>
php_flag register_globals Off
</IfModule>
<IfModule mod_php5.c>
php_flag allow_url_include Off
php_flag register_globals Off
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine on
url.rewrite-once = (
( "^articles/{0,1}$   articles.php [QSA,L]")
( "^articles/entry/([^/.]+)/{0,1}$   articles.php?action=viewarticle&articleUri=$1 [QSA,L]")")
( "^articles/entry/{0,1}$   articles.php?action=viewarticle&articleUri=$1 [QSA,L]")")
( "^articles/category/([^/.]+)/{0,1}$   articles.php?action=viewcategory&articleCatUri=$1 [QSA,L]")")

( "^news/{0,1}$  news.php [QSA,L]")
( "^news/([^/.]+)/{0,1}$  news.php?newsUri=$1 [QSA,L]")

( "^blogs/{0,1}$   blogs.php [QSA,L]")
( "^blogs/all/([0-9]+)/([0-9]+)/{0,1}$  blogs.php?page=$2&per_page=$1  [QSA,L]")
( "^blogs/top/{0,1}$   blogs.php?action=top_blogs [QSA,L]")
( "^blogs/top/([0-9]+)/([0-9]+)/{0,1}$   blogs.php?action=top_blogs&page=$2&per_page=$1 [QSA,L]")
( "^blogs/top_posts/{0,1}$   blogs.php?action=top_posts [QSA,L]")
( "^blogs/tag/([^/.]+)/{0,1}$   blogs.php?action=search_by_tag&tagKey=$1 [QSA,L]")
( "^blogs/tag/{0,1}$   blogs.php?action=search_by_tag&tagKey= [QSA,L]")
( "^blogs/posts/([^/.]+)/tag/([^/.]+)/{0,1}$   blogs.php?action=search_by_tag&tagKey=$2&ownerName=$1 [QSA,L]")
( "^blogs/posts/([^/.]+)/category/([^/.]+)/{0,1}$   blogs.php?action=show_member_blog&ownerName=$1&categoryUri=$2 [QSA,L]")
( "^blogs/entry/([^/.]+)/{0,1}$   blogs.php?action=show_member_post&postUri=$1 [QSA,L]")
( "^blogs/entry/{0,1}$    blogs.php?action=show_member_post&postUri= [QSA,L]")
( "^blogs/posts/([^/.]+)/{0,1}$   blogs.php?action=show_member_blog&ownerName=$1 [QSA,L]")
( "^blogs/posts/{0,1}$   blogs.php?action=show_member_blog&ownerName= [QSA,L]")
( "^blogs/posts/([^/.]+)/([0-9]+)/([0-9]+)/{0,1}$   blogs.php?action=show_member_blog&ownerName=$1&page=$3&per_page=$2 [QSA,L]")
( "^blogs/posts/([^/.]+)/category/([^/.]+)/([0-9]+)/([0-9]+)/{0,1}$   blogs.php?action=show_member_blog&ownerName=$1&categoryUri=$2&page=$4&per_page=$3 [QSA,L]")

( "^events/{0,1}$  events.php?show_events=all&action=show [QSA,L]")
( "^events/all/([0-9]+)/([0-9]+)/{0,1}$  events.php?show_events=all&action=show&page=$2&per_page=$1  [QSA,L]")
( "^events/part/{0,1}$  events.php?show_events=all&action=show [QSA,L]")
( "^events/search/{0,1}$  events.php?action=search [QSA,L]")
( "^events/search/([^/.]+)/{0,1}$  events.php?action=search_by_tag&tagKey=$1 [QSA,L]")
( "^events/my/{0,1}$  events.php?action=show&show_events=my [QSA,L]")
( "^events/new/{0,1}$  events.php?action=new [QSA,L]")
( "^events/entry/([^/.]+)/{0,1}$  events.php?action=show_info&eventUri=$1 [QSA,L]")
( "^events/part/([^/.]+)/{0,1}$  events.php?action=show_part&eventUri=$1 [QSA,L]")

( "^ads/{0,1}$  classifieds.php?Browse=1 [QSA,L]")
( "^ads/search/{0,1}$  classifieds.php?SearchForm=1 [QSA,L]")
( "^ads/my/{0,1}$  classifiedsmy.php?MyAds=1 [QSA,L]")
( "^ads/new/{0,1}$  classifiedsmy.php?PostAd=1 [QSA,L]")
( "^ads/cat/([^/.]+)/{0,1}$  classifieds.php?catUri=$1 [QSA,L]")
( "^ads/all/cat/([0-9]+)/([0-9]+)/([^/.]+)/{0,1}$  classifieds.php?catUri=$3&page=$2&per_page=$1 [QSA,L]")
( "^ads/subcat/([^/.]+)/{0,1}$  classifieds.php?scatUri=$1 [QSA,L]")
( "^ads/all/subcat/([0-9]+)/([0-9]+)/([^/.]+)/{0,1}$  classifieds.php?scatUri=$3&page=$2&per_page=$1 [QSA,L]")
( "^ads/entry/([^/.]+)/{0,1}$  classifieds.php?entryUri=$1 [QSA,L]")
( "^ads/tag/([^/.]+)/{0,1}$  classifieds_tags.php?tag=$1 [QSA,L]")

( "^photo/all/([0-9]+)/([0-9]+)/{0,1}$   browsePhoto.php?page=$2&per_page=$1 [QSA,L]")
( "^photo/gallery_top/{0,1}$  browsePhoto.php?rate=top [QSA,L]")
( "^photo/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  browsePhoto.php?rate=top&page=$2&per_page=$1 [QSA,L]")
( "^photo/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  browsePhoto.php?rate=top&page=$2&per_page=$1 [QSA,L]")
( "^photo/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/{0,1}$  browsePhoto.php?tag=$1&page=$3&per_page=$2 [QSA,L]")
( "^photo/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/$  browsePhoto.php?tag=$1&page=$3&per_page=$2 [QSA,L]")
( "^photo/gallery_tag/([^/.]+)/{0,1}$  browsePhoto.php?tag=$1 [QSA,L]")
( "^photo/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)$  browsePhoto.php?ownerName=$1&page=$3&per_page=$2 [QSA,L]")
( "^photo/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)/$  browsePhoto.php?ownerName=$1&page=$3&per_page=$2 [QSA,L]")
( "^photo/gallery/all/([^/.]+)/{0,1}$  browsePhoto.php?ownerName=$1 [QSA,L]")
( "^photo/gallery/([^/.]+)/{0,1}$  viewPhoto.php?fileUri=$1 [QSA,L]")
( "^photo/gallery/{0,1}$  viewPhoto.php?fileUri=$1 [QSA,L]")

( "^music/all/([0-9]+)/([0-9]+)/{0,1}$  browseMusic.php?page=$2&per_page=$1 [QSA,L]")
( "^music/gallery_top/{0,1}$  browseMusic.php?rate=top [QSA,L]")
( "^music/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  browseMusic.php?rate=top&page=$2&per_page=$1 [QSA,L]")
( "^music/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  browseMusic.php?rate=top&page=$2&per_page=$1 [QSA,L]")
( "^music/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/{0,1}$  browseMusic.php?tag=$1&page=$3&per_page=$2 [QSA,L]")
( "^music/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/$  browseMusic.php?tag=$1&page=$3&per_page=$2 [QSA,L]")
( "^music/gallery_tag/([^/.]+)/{0,1}$  browseMusic.php?tag=$1 [QSA,L]")
( "^music/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)$  browseMusic.php?ownerName=$1&page=$3&per_page=$2 [QSA,L]")
( "^music/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)/$  browseMusic.php?ownerName=$1&page=$3&per_page=$2 [QSA,L]")
( "^music/gallery/all/([^/.]+)/{0,1}$  browseMusic.php?ownerName=$1 [QSA,L]")
( "^music/gallery/([^/.]+)/{0,1}$  viewMusic.php?fileUri=$1 [QSA,L]")
( "^music/gallery/{0,1}$  viewMusic.php?fileUri=$1 [QSA,L]")

( "^video/all/([0-9]+)/([0-9]+)/{0,1}$  browseVideo.php?page=$2&per_page=$1 [QSA,L]")
( "^video/gallery_top/{0,1}$  browseVideo.php?rate=top [QSA,L]")
( "^video/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  browseVideo.php?rate=top&page=$2&per_page=$1 [QSA,L]")
( "^video/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  browseVideo.php?rate=top&page=$2&per_page=$1 [QSA,L]")
( "^video/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/{0,1}$  browseVideo.php?tag=$1&page=$3&per_page=$2 [QSA,L]")
( "^video/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/$  browseVideo.php?tag=$1&page=$3&per_page=$2 [QSA,L]")
( "^video/gallery_tag/([^/.]+)/{0,1}$  browseVideo.php?tag=$1 [QSA,L]")
( "^video/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)$  browseVideo.php?ownerName=$1&page=$3&per_page=$2 [QSA,L]")
( "^video/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)/$  browseVideo.php?ownerName=$1&page=$3&per_page=$2 [QSA,L]")
( "^video/gallery/all/([^/.]+)/{0,1}$  browseVideo.php?ownerName=$1 [QSA,L]")
( "^video/gallery/([^/.]+)/{0,1}$  viewVideo.php?fileUri=$1 [QSA,L]")
( "^video/gallery/{0,1}$  viewVideo.php?fileUri=$1 [QSA,L]")

( "^groups/all/{0,1}$ grp.php [QSA,L]")
( "^groups/entry/([^/.]+)/{0,1}$    grp.php?action=group&groupUri=$1    [QSA,L]")
( "^groups/category/([^/.]+)/{0,1}$        grp.php?action=categ&categUri=$1    [QSA,L]")
( "^groups/keyword/([^/.]+)/{0,1}$        grp.php?action=categ&keyword=$1    [QSA,L]")

( "^search/tag/([^/.]+)/{0,1}$  search.php?Tags=$1 [QSA,L]")

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
.+ - [L]
( "^([A-Za-z0-9_-]+)$ profile.php?ID=$1 [QSA,L]")
)

</IfModule>
###Start Lxadmin PHP config Area
###Please Don't edit these comments or the content in between. lxadmin uses this to recognize the lines it writes to the the file. If the above line is corrupted, it may fail to recognize them, leading to multiple lines.
<Ifmodule mod_php4.c>
php_value error_log /home/admin/__processed_stats/mynetbook.net.phplog
php_value upload_max_filesize 20M
php_value max_execution_time  30
php_value max_input_time  60
php_value memory_limit  32M
php_value post_max_size  8M
php_flag register_globals  off
php_flag display_errors  on
php_flag file_uploads  on
php_flag log_errors  on
php_flag output_buffering  off
php_flag register_argc_argv  on
php_flag magic_quotes_gpc   on
php_flag magic_quotes_runtime  on
php_flag magic_quotes_sybase  on
php_flag mysql.allow_persistent  on
php_flag register_long_arrays  on
php_flag allow_url_fopen  on
php_flag cgi.force_redirect  on
php_flag enable_dl  on
</Ifmodule>
<Ifmodule mod_php5.c>
php_value error_log /home/admin/__processed_stats/mynetbook.net.phplog
php_value upload_max_filesize 20M
php_value max_execution_time  30
php_value max_input_time  60
php_value memory_limit  32M
php_value post_max_size  8M
php_flag register_globals  off
php_flag display_errors  on
php_flag file_uploads  on
php_flag log_errors  on
php_flag output_buffering  off
php_flag register_argc_argv  on
php_flag magic_quotes_gpc   on
php_flag magic_quotes_runtime  on
php_flag magic_quotes_sybase  on
php_flag mysql.allow_persistent  on
php_flag register_long_arrays  on
php_flag allow_url_fopen  on
php_flag cgi.force_redirect  on
php_flag enable_dl  on
</Ifmodule>

###End Lxadmin PHP config Area

However, it doesn't work.

Is there something I've overlooked?

Quote · 13 Jul 2009
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.