Тема: apache
Показать сообщение отдельно
  #1  
Старый 12.10.2016, 13:13
Dmitry Yurchenko
Guest
 
Сообщений: n/a
По умолчанию apache

Dmitry Yurchenko написал(а) к All в Apr 03 22:12:08 по местному времени:

Нi All!


Такая трабла в сабже. Как известно, всякие там "умные" поисковики не
индексируют динамические сайты. То есть, когда видят в урле "? и &" сразу
сваливают.
Так вот, народные умельцы придумали способ, как "скрыть" динамичность сайта.
запрашиваем например prov.ru/cool/rulez, а затем перенаправляем скрипту:
prov.ru/cgi-bin/script.cgi?cool=rulez

1. Использовать mod_rewrite (у меня, лично, не работает)
2. Использовать перенаправление по 404, 403, 401 ошибке.
То есть в .htaccess пишется: ErrorDocument 404 /cgi-bin/test.cgi.
Но! Это годится, только если у вас virtual host. А вот у меня его нет, только
глупая user dir вида prov.ru/~user. В р-тате перенаправляется на
prov.ru/cgi-bin/test.cgi, где его, конечно, нет. Урл типа ../cgi-bin/test.cgi
писать НЕЛЬЗЯ. можно еще так: http://prov.ru/~user/cgi-bin/test.cgi НО! При
таком урле просто гетается test.cgi по урлу и в
REQUEST_URI=/~user/cgi-bin/test.cgi а не как мне надо "/dir/file"
Вот я и не знаю, что делать...
Может еще способов подскажите (только без POST)?

Кстати, может еще и хостинг скажете подешевле ?
Надо: .htaccess, perl, 15-20mb, primary dns...

Bye All!
... И где вы такую тpаву беpете?
--- GoldED+/W32 1.1.5
Ответить с цитированием