A little background of my setup. I have a site running a Wordpress Blog that is using pretty URLS. And i have a folder underneath the root of the blog called /build with a /build/build.php file in it. Now the user should never see the build.php but an array of urls such as site.com/build/XXXXX/ site.com/build/YYYYY/ ... ... Here is my .htaccess currently (wordpress default) Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] Code (markup): And this is my build .htaccess code RewriteRule ^build/([^/]*).html$ /build/build.php [L] RewriteRule ^build/clear$ /build/build.php?act=clearbracket [L] RewriteRule ^build/clear/$ /build/build.php?act=clearbracket [L] RewriteRule ^build/clear/([^/]*)$ /build/build.php?act=clearbracket [L] RewriteRule ^build/([^/]*)/([^/]*)/Undo$ /build/build.php?d=$1&gid=$2&act=undo [L] RewriteRule ^build/([^/]*)/([^/]*)/Undo/$ /build/build.php?d=$1&gid=$2&act=undo [L] RewriteRule ^build/([^/]*)/([^/]*)/([^/]*)/$ /build/build.php?d=$1&tid=$3&gid=$2&act=next [L] RewriteRule ^build/([^/]*)/([^/]*)/([^/]*)$ /build/build.php?d=$1&tid=$3&gid=$2&act=next [L] RewriteRule ^build/([^/]*)/$ /build/build.php?d=$1 [L] RewriteRule ^build/([^/]*)$ /build/build.php [L] Code (markup): but when i join them i get a 500 server error. This is them together Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^build/([^/]*).html$ /build/build.php [L] RewriteRule ^build/clear$ /build/build.php?act=clearbracket [L] RewriteRule ^build/clear/$ /build/build.php?act=clearbracket [L] RewriteRule ^build/clear/([^/]*)$ /build/build.php?act=clearbracket [L] RewriteRule ^build/([^/]*)/([^/]*)/Undo$ /build/build.php?d=$1&gid=$2&act=undo [L] RewriteRule ^build/([^/]*)/([^/]*)/Undo/$ /build/build.php?d=$1&gid=$2&act=undo [L] RewriteRule ^build/([^/]*)/([^/]*)/([^/]*)/$ /build/build.php?d=$1&tid=$3&gid=$2&act=next [L] RewriteRule ^build/([^/]*)/([^/]*)/([^/]*)$ /build/build.php?d=$1&tid=$3&gid=$2&act=next [L] RewriteRule ^build/([^/]*)/$ /build/build.php?d=$1 [L] RewriteRule ^build/([^/]*)$ /build/build.php [L] RewriteRule . /index.php [L] Code (markup): I think i have some stuffi n the wrong order. can you help?