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

  • Автор темы Автор темы Rynor
  • Дата начала Дата начала

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, на сервере не пробовал, всё должно работать независимо от от того где :)
 
Который запрашиваю или на который перекидываю?
В корне лежит index.php.
Запрашиваю и с точками (/news.php) и без точек (/news/).

Кстати, проверил на А1, там та же ботва.
 
У меня такая же конструкция работает
Action throw /index.php

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

А что в логе ошибок пишет
 
она и должна работать :)
стандартную ошибку ... not found ... referrer...., точно по памяти не приведу, но ничего другого не пишет даже на уровне debug
 
Чтобы ForceType работал, php должен быть подключен к апачу в виде модуля. Если php вызывается, как обыкновенный CGI — ForceType работать не будет

-~{}~ 27.06.07 15:37:

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

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

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