我尝试使用以下规则:
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]