|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Yurchenko 2:5015/176.25 20 Apr 2003 22:11:56 To : All Subject : apache -------------------------------------------------------------------------------- Такая трабла в сабже. Как известно, всякие там "умные" поисковики не индексируют динамические сайты. То есть, когда видят в урле "? и &" сразу сваливают. Так вот, народные умельцы придумали способ, как "скрыть" динамичность сайта. запрашиваем например 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. Hо! Это годится, только если у вас virtual host. А вот у меня его нет, только глупая user dir вида prov.ru/~user. В р-тате перенаправляется на prov.ru/cgi-bin/test.cgi, где его, конечно, нет. Урл типа ../cgi-bin/test.cgi писать HЕЛЬЗЯ. можно еще так: http://prov.ru/~user/cgi-bin/test.cgi HО! При таком урле просто гетается test.cgi по урлу и в REQUEST_URI=/~user/cgi-bin/test.cgi а не как мне надо "/dir/file" Вот я и не знаю, что делать... Может еще способов подскажите (только без POST)? Bye All! ... If you can't make it good, make it LOOK good. (с)B Gates --- GoldED+/W32 1.1.5 * Origin: Ибо видимое - вpеменно, а невидимое - вечно... (2:5015/176.25) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/39663ea2f106.html, оценка из 5, голосов 10
|