Первое заявление об отказе от ответственности: это моя первая "встреча" с .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
это может не сработать, если ваш хостинг-провайдер не разрешит это.