将所有页面mod_rewrite复制到一个脚本

我尝试使用以下规则:

RewriteEngine On RewriteRule ^(.*)$ /~user/sub/index.cgi [L] 

但我得到一个错误。 这是为了将我的子/子目录(这是在一个服务器上的Web文档)中的所有请求redirect到一个脚本,但它不工作。 什么是正确的规则?

谢谢!

大概:

 RewriteEngine On RewriteRule ^(.*)$ sub/index.cgi [L] 

假设这个.htaccess文件位于.htaccess目录的根目录下。

例如,用户名jay

 Home directory: /home/jay Web directory: /home/jay/public_html (http://something/~user points here) .htaccess file: /home/jay/public_html/.htaccess script: /home/jay/public_html/sub/index.cgi 

根据你的评论,如果你的.htaccess文件在sub ,那么你只需要:

 RewriteEngine On RewriteRule ^(.*)$ index.cgi [L]