htaccess 重定向/到 cgi-bin/cgiscript.cgi 不起作用

htaccess 重定向/到 cgi-bin/cgiscript.cgi 不起作用

首先声明:这是我第一次与“会面” .htaccess,我不是系统管理员,从来不是,但我是附近的一个家伙,曾经设置过机器。

所以现在我必须设置一个朋友的 cgi (皮布洛索姆) 网站(自由旅舍)。

我有一个这样的目录树:

mysite (path on freehostia is: /home/www/sitename)
|-cgi-bin
||-cgiscript.cgi
|-pybloxsom-installation
|-data

我的问题:我想将所有传入请求重定向到http://mysubdomain.freehostia.com/(根,如果可能的话http://mysubdomain.freehostia.com/data/http://mysubdomain.freehostia.com/pybloxsom-installation/) 到http://mysubdomain.freehostia.com/cgi-bin/cgiscript.cgi

有人能解释一下怎么做吗?我所有的尝试都导致无限重定向。

答案1

尝试在 mysite 目录中放入一个 .htaccess 文件:

RedirectMatch ^/$ http://mysubdomain.freehostia.com/cgi-bin/cgiscript.cgi
RedirectMatch ^/data/ http://mysubdomain.freehostia.com/cgi-bin/cgiscript.cgi
RedirectMatch ^/pybloxsom-installation/ http://mysubdomain.freehostia.com/cgi-bin/cgiscript.cgi

如果您的托管服务提供商不允许,它可能无法工作。

相关内容