Перенаправление ОТ cgi-мусорного-ведра до домашней страницы

теперь я нашел Решение со следующим:

NameVirtualHost *:80
<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyRequests Off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
 # der Adresse http://>servername</crm wird hier wie folgt umgeleitet
    ProxyPass /crm http://localhost:8080/crm
    ProxyPassReverse /crm http://localhost:8080/crm
  # der Adresse http://>servername</trac wird hier wie folgt umgeleitet
    ProxyPass /trac http://localhost:8000/trac
    ProxyPassReverse /trac http://localhost:8000/trac
</VirtualHost>

и это переходит к C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-vhosts.conf

Это действительно просто, если Вы знаете, куда поместить параметры, потому что стандартная структура папок после стандартной установки отличается для apache2.2 на человечности 8.04 и windows2008.

Мир

Лед

1
задан 22 January 2011 в 00:52
2 ответа

Если у Вас есть доступ к конфигурации для Вашего виртуального хоста:

Redirect 301 /cgi-bin/link.cgi http://www.mysite.com

Если у Вас нет доступа к конфигурации для Вашего виртуального хоста, то Вам, вероятно, не повезло, так как Ваша конфигурация веб-сервера, вероятно, будет содержать что-то вроде этого:

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    ...
</Directory>

... что означает, что .htaccess файлы будут проигнорированы в cgi-каталоге-bin...

Как последнее прибежище Вы могли бы попытаться наполнить следующее в link.cgi:

#!/usr/bin/perl

print "Location: http://www.mysite.com\n\n";
2
ответ дан 3 December 2019 в 22:17

Почему не только изменяют фактический файл CGI для перенаправления, или с метатегами HTML или иначе?

0
ответ дан 3 December 2019 в 22:17

Теги

Похожие вопросы