Sub foder in server not working with htaccess

I have a website directory and there i used a folder named ‘sub’. inside this folder i place “arts.php” page.

My domain address is: Website directory - Connection of all website

When i browse with http://www.sysdirectory.com/sub/arts.php link not going to appropriate page.

When i remove the .htaccess page then going to appropriate page.

htaccess code is:

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^sysdirectory\.com$
RewriteRule (.*) http://www.sysdirectory.com/$1 [R=301,L]

RewriteRule ^search/([^/]+)/([^/]+)/?$ /search.php?pagenum=$1&input=$2 [L,QSA]
RewriteRule ^submit/([^/]+)/([^/]+)/?$ /addsite.php?cat=$1&subcat=$2 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ /shortpro.php?cat=$1&subcat=$2&pagenum=$3 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/?$ /product1.php?no=$1 [L,QSA]

Please help me…

Its about 1 hour, yet no body solved my problem. Solving this problem will very helpful to me.