首先声明:这是我第一次与“会面” .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
如果您的托管服务提供商不允许,它可能无法工作。