.htaccess блокирует доступ к странице PHP - PullRequest
0 голосов
/ 01 декабря 2010

У меня есть каталог в моем веб-сервисе Apache. Если у меня нет файла конфигурации, я могу получить доступ к файлу test.php, но как только я добавляю следующий .htaccess файл, я получаю ошибку 404.

Почему и что нужно добавить или изменить в файле .htaccess?

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    # NOTE: If you added a web_prefix to config, add it here too, e.g.:
    RewriteRule (.*) /shindig/index.php [L]
    #RewriteRule (.*) index.php [L]
    # for OAuth signatures to work for POSTed data,
    # always_populate_raw_data needs to be turned on
    php_flag always_populate_raw_post_data On
    php_flag magic_quotes_gpc Off
</IfModule>

Ответы [ 2 ]

1 голос
/ 01 декабря 2010

Временно измените значение с [L] на [L, R] и посмотрите, перенаправляет ли оно.

Возможно, потребуется просто удалить / перед shindig, чтобы заставить его работать.

0 голосов
/ 01 декабря 2010

Проблема не в самом файле htaccess, а в index.php, который делал дальнейшее перенаправление на другие несуществующие файлы.Спасибо всем

...