проблемы с mod rewrite, выдает 404 ошибку

unhappy

Новичок
проблемы с mod rewrite, выдает 404 ошибку

апач 2.2.11, пхп 5.2.9

в phpinfo():

apache2handler:

Loaded Modules: core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_php5

в httpd.conf включены:

LoadModule rewrite_module modules/mod_rewrite.so
AllowOverride All

добивал в .htaccess строки:

RewriteEngine On
RewriteBase /
RewriteRule ([a-zA-Z\-]+)([\.html]+) /mr/index.php?t=$1

(htaccess находится в корневой папке htdocs)

в этой же папке сделал папку mr, добавил в нее index.php:

<?
echo $_GET['t'];
?>

проверяю: http://localhost/mr/test.html

выводит:
Not Found

The requested URL /mr/test.html was not found on this server.

В чем может быть дело?
 

x-yuri

Новичок

unhappy

Новичок
добавил

RewriteLog "D:/Program Files/Apache Software Foundation/Apache2.2/rewrite.log"

RewriteLogLevel 9

ничего не пишет

-~{}~ 13.03.09 03:38:

в httpd везде заменил AllowOverride All на AllowOverride FileInfo

не работает
 

unhappy

Новичок
cDLEON
не уверен) как проверить? закоментировать что-нибудь и посмотреть работает ли это)?

Автор оригинала: Mr_Max
Это означает, что реврайт не срабатывает


Объясни, пожалуйста, словами то, что ты хотел этим сказать.
при поиске по шаблону ([a-zA-Z\-]+)([\.html]+) строка .html может присутствовать или нет. правда + на ? надо заменить)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
RewriteRule ^test$ http://www.google.com/ [R]

-~{}~ 13.03.09 12:39:

([\.html]+)
У тебя урл может иметь вид

file-name.\mlhtmlhmlthlh

?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Ну так перепиши как следует.
 
Сверху