mod_rewrite funcionando mas páginas php não encontradas ou não reconhecidas (baixadas ao invés de executadas)


0

Em relação aos meus primeiros problemas de post mod_rewrite no sandbox: Mac OSX 10.6.6 Apache / 2.2.15 (Unix) mod_ssl / 2.2.15 OpenSSL / 0.9.8l DAV / 2 PHP / 5.3.3 Estou fazendo progresso, mas ...

Agora a página index.php não é reconhecida ou o PHP não está sendo executado. Aqui está a mensagem de erro para esta página ( http: // localhost / ~ nino / mod_rewrite_test / page / somepage ):

Não encontrado
A URL solicitada /Users/nino/Sites/mod_rewrite_test/index.php não foi encontrada neste servidor.

Se eu for ao diretório, no meu navegador, ( http: // localhost / ~ nino / mod_rewrite_test / ) a página do php é baixada, não executada.

Isso só acontece neste diretório que eu tenho um arquivo conf customizado para mod_rewrite (/etc/apache2/users/nino.conf):

<Diretório> / Usuários / nino / Sites / mod_rewrite_test ">
        Opções All -MultiViews
        AllowOverride All 
        Ordem permitir, negar
        Permitir de todos
</ Diretório>

Aqui está o meu arquivo .htaccess para o diretório mod_rewrite_test:

# Use PHP5 como padrão
Aplicação AddHandler / x-httpd-php5 .php

RewriteEngine on
RewriteRule ^ page /([^/\.]+)/?$ index.php? Page = $ 1   

Mac OSX 10.6.6 Apache / 2.2.15 (Unix) mod_ssl / 2.2.15 OpenSSL / 0.9.8l DAV / 2 PHP / 5.3.3


Você ativou o PHP no arquivo de configuração do Apache?
Quentinxs

sim --------------------------
xxx
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.