ЧПУ с помощью throw выдаёт 404

Rynor

stay hungry
ЧПУ с помощью throw выдаёт 404

Уважаемые! ЧПУ через ErrorDocument 404 /index.php работает, но из-за кривости c POST решил попробовать через другой известный способ :)

Всё происходит на виртуальном хосте.

.htaccess:
Action throw /index.php

<FilesMatch "^([^.]+)$">
ForceType throw
</FilesMatch>

#опционно
<FilesMatch index.php>
ForceType application/x-httpd-php
</FilesMatch>

Упорно лезет 404 ошибка.

Можно плюнуть и зарядить mod_rewrite, но хочется разобраться и даже заставить работать.
Кто-нибудь сталкивался с проблемой или может подсказать, где я туплю?
Заранее благодарю за помощь.

ps Домашняя тачка: Apache2, PHP5.1, WinXP, на сервере не пробовал, всё должно работать независимо от от того где :)
 

Rynor

stay hungry
Который запрашиваю или на который перекидываю?
В корне лежит index.php.
Запрашиваю и с точками (/news.php) и без точек (/news/).

Кстати, проверил на А1, там та же ботва.
 

maxim

Новичок
У меня такая же конструкция работает
Action throw /index.php

<FilesMatch "^([^.]+)$">
ForceType throw
</FilesMatch>

А что в логе ошибок пишет
 

Rynor

stay hungry
она и должна работать :)
стандартную ошибку ... not found ... referrer...., точно по памяти не приведу, но ничего другого не пишет даже на уровне debug
 

tank

Новичок
Чтобы ForceType работал, php должен быть подключен к апачу в виде модуля. Если php вызывается, как обыкновенный CGI — ForceType работать не будет

-~{}~ 27.06.07 15:37:

Господа, а если все таки .htaccess с содержимым, описанным ранее все таки не работает?

Если не ошибаюсь нужно что-то подправить в настройках Апача?
 

fixxxer

К.О.
Партнер клуба
эта конструкция во 2-м апаче работать не будет - FilesMatch был переделан так, что вызывается только для реально существующих в фс файлов.
поэтому у тебя дергается ErrorDocument 404.
используй rewrite

что касается именно 1-го апача - то главное чтобы был определен тип. модуль или cgi это совершенно не важно. не надо людей путать, хотя бы проверяйте прежде чем советовать.
 

romy4

invoke [brain]
boombick
обычная запись для винды, если на драйве есть такой путь, а что?
 
Сверху