.htaccess绑定域名到子目录出现404问题

我用域名books.tlyse.cn绑定了子目录的books文件夹,现在主页可以打开了,但是主页点击任何模块都会出现404页面,例如(www.tlysw.cn/lishi),但是如果在lishi前面加上books这个文件夹名字网页就可以显示了,有什么办法默认域名后面自动uri到books文件夹?尝试论坛各种办法都没办法解决,希望有大神帮忙技术支持一下,多谢了,

根目录.htaccess的代码

RewriteEngine On
RewiteBase /books
RewriteCond %{HTTP_HOST} ^(books\.)?tlysw\.cn$ [NC]
RewriteCond %{REQUEST_URI} !^/books/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ books/$1
RewriteCond %{HTTP_HOST} ^(books\.)?tlysw\.cn$ [NC]
RewriteRule ^(/)?$ books/index.php [L]

子目录.htaccess代码

<IfModule mod_rewrite.c>
  Options +FollowSymlinks
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
  RewriteCond %{HTTP_HOST} ^(books.)?tlysw.cn$ 
  RewriteCond %{REQUEST_URI} !^/books/ 
  RewriteRule ^(.*)$ /books/$1 
  RewriteCond %{HTTP_HOST} ^(books.)?tlysw.cn$ 
  RewriteRule ^(/)?$ books/index.php [L] 
</IfModule>

就写一个.htaccess文件 放在根目录下就行啦,子目录不用写,例如:我的子目录是这样写的:
RewriteRule ^/sbs_bearing/$ /sbs_bearing/index.php [L]
RewriteRule ^/sbs_bearing/(?!/index.php)(.*)$ /sbs_bearing/index.php/$1 [L]