Назад | Перейти на главную страницу

Перенаправление htaccess / на cgi-bin / cgiscript.cgi не работает

Первое заявление об отказе от ответственности: это моя первая "встреча" с .htaccess, и я не системный администратор, никогда не был, но парень по соседству, который настраивал машину.

Итак, теперь мне нужно настроить cgi для одного друга (pyblosxom) на сайте (на Freehostia).

У меня есть такое дерево каталогов:

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 .

Может кто-нибудь объяснить, как это сделать? Все мои попытки приводят к бесконечным перенаправлениям.

Попробуйте поместить файл .htaccess в каталог mysite:

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

это может не сработать, если ваш хостинг-провайдер не разрешит это.