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