Can anyone help me convert htaccess to lighttpd?

Status
Not open for further replies.

crook

Active Member
315
2008
13
0
sup guys,
could someone please help me convert this htaccess code into lighttpd?
I've been searching on google for a while but i couldn't find an answer...

here it is ;/
Code:
php_flag register_globals on
RewriteEngine On
RewriteRule ^Download-([0-9]*).* go.php?go=Download&id=$1 [L,NC]
RewriteRule ^latest-warez.html$ warez.php
RewriteRule ^search-crack-serial-keygen-torrent-full-version-rapidshare-(.*).html$ index.php?q=$1
RewriteRule ^search-(.*)-full-download-rapidshare-crack-serial-keygen.html$ index.php?q=$1

RewriteRule ^out-(.*).html$ ut.php?id=$1
RewriteRule ^latest-warez-download-(.*)-(.*).html$ download.php?id=$1&title=$2
RewriteRule ^full-Download-Access-over-180-Billion-files-and-over-35-Million-Users.html$ http://www.latestdownloads.net/downloads.php?PID=44edf703-88ff-4713-81c2-0d39733654f5
RewriteRule ^premium-highspeed-download-(.*).html$ http://www.latestdownloads.net/downloads.php?PID=44edf703-88ff-4713-81c2-0d39733654f5&q=$1
RewriteRule ^warez-full-download-(.*).html$ http://www.latestdownloads.net/downloads.php?PID=44edf703-88ff-4713-81c2-0d39733654f5&q=$1
RewriteRule ^warez-free-applications.html$ index.php?type=App
RewriteRule ^applications.html$ index.php?type=App
RewriteRule ^warez-free-movies.html$ index.php?type=Movie
RewriteRule ^warez-free-games.html$ index.php?type=Game
RewriteRule ^warez-free-XXX.html$ index.php?type=XXX
RewriteRule ^XXX.html$ index.php?type=XXX
RewriteRule ^warez-free-music.html$ index.php?type=Music
RewriteRule ^warez-free-ebooks.html$ index.php?type=eBook
RewriteRule ^warez-free-TV-shows.html$ index.php?type=TV
RewriteRule ^other-direct-warez-download.html$ index.php?type=Other
RewriteRule ^recent-searches.html$ recent.php
RewriteRule ^webmaster.php$ webmaster.html
RewriteRule ^ddl/index.html$ ddl/index.php
RewriteRule ^searches.html$ searches.php
RewriteRule ^warez.html$ cgi-bin/random-link.cgi
RewriteRule ^warez-(.*).html$ cgi-bin/random-link.cgi

ErrorDocument 404 http://www.dirtywarez.com
 
7 comments
Never used lighttpd, but this might help you some... no idea what you have tried already or not so...

Code:
RewriteRule ^Download-([0-9]*).* go.php?go=Download&id=$1 [L,NC]
RewriteRule ^latest-warez.html$ warez.php
RewriteRule ^search-crack-serial-keygen-torrent-full-version-rapidshare-(.*).html$ index.php?q=$1
RewriteRule ^search-(.*)-full-download-rapidshare-crack-serial-keygen.html$ index.php?q=$1

url.rewrite = ( "^Download-([0-9]*).*" => "go.php?go=Download&id=$1",
"^latest-warez.html$" => "warez.php",
"^search-crack-serial-keygen-torrent-full-version-rapidshare-(.*).html$" => "index.php?q=$1",
"^search-(.*)-full-download-rapidshare-crack-serial-keygen.html$" => "index.php?q=$1" )
http://redmine.lighttpd.net/wiki/lighttpd/Docs%3AModRewrite
 
Code:
$HTTP["host"] == "yoursite.com" {
        url.rewrite = (
        "^Download-([0-9]+).*$" => "go.php?go=Download&id=$1",
        "^latest-warez.html$" => "warez.php",
        "^search-crack-serial-keygen-torrent-full-version-rapidshare-(.*).html$" => "index.php?q=$1",
        "^search-(.*)-full-download-rapidshare-crack-serial-keygen.html" => "index.php?q=$1",
        "^out-([0-9]+).html$" => "ut.php?id=$1",
        "^latest-warez-download-([0-9]+)-(.*).html$" => "download.php?id=$1&title=$2",
        "^full-Download-Access-over-180-Billion-files-and-over-35-Million-Users.html$" => "http://www.latestdownloads.net/downloads.php?PID=44edf703-88ff-4713-81c2-0d39733654f5",
        "^premium-highspeed-download-(.*).html$" => " http://www.latestdownloads.net/downloads.php?PID=44edf703-88ff-4713-81c2-0d39733654f5&q=$1",
        "^warez-full-download-(.*).html$" => "http://www.latestdownloads.net/downloads.php?PID=44edf703-88ff-4713-81c2-0d39733654f5&q=$1",
        "^warez-free-applications.html$" => "index.php?type=App",
        "^applications.html$" => "index.php?type=App",
        "^warez-free-movies.html$" => "index.php?type=Movie",
        "^warez-free-games.html$" => "index.php?type=Game",
        "^warez-free-games.html$ => "index.php?type=Game",
        "^warez-free-XXX.html$" => "index.php?type=XXX",
        "^XXX.html$" => "index.php?type=XXX",
        "^warez-free-music.html$" => "index.php?type=Music",
        "^warez-free-ebooks.html$" => "index.php?type=eBook",
        "^warez-free-TV-shows.html$" => "index.php?type=TV",
        "^other-direct-warez-download.html$" => "index.php?type=Other",
        "^recent-searches.html$" => "recent.php",
        "^webmaster.php$" => "webmaster.html",
        "^ddl/index.html$" => "ddl/index.php",
        "^searches.html$" => "searches.php",
        "^warez.html$" => "cgi-bin/random-link.cgi",
        "^warez-(.*).html$" => "cgi-bin/random-link.cgi"
)
server.error-handler-404 = "/"
Also enable rewrite module in lighttpd.conf.

Remember too, htaccess doesn't exist in LightTPD (because lighttpd owns!). So you have to either place this in the global conf file OR place it in a new conf file which you then include into the global one with:
Code:
include "/some/dir/some.conf"

Also an important note, you must be using KDDL (since you use register_globals) and that cant be enabled via a lighttpd config file. So i recommend you use WCDDL or you learn how to give each user a php.ini so you can set it in there.
 
lighttpd is a lot faster if configured properly. But I can't be bothered to configure it properly so I use apache.
 
Status
Not open for further replies.
Back
Top