Problema Mod_rewrite na configuração do Snow Leopard [duplicado]

1

Eu voltei a isso como fui marginalizado por outras coisas. Então, por favor, encontrar meus detalhes abaixo, com esses detalhes eu recebo o seguinte erro ainda:

   500 Internal Server Error

   The server encountered an internal error or misconfiguration and was unable to complete your request.

   Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

   More information about this error may be available in the server error log.

minha URL:

  localhost/exp/index.php 

Meu htaccess:

  RewriteEngine On
  RewriteRule (.*?)/(.*?)/(.*?)$
  exp/index.php?page=$1&action=$2&id=$3

Agora, se eu comentar tudo, exceto o "RewriteEngine On"

  RewriteEngine On
  #RewriteRule (.*?)/(.*?)/(.*?)$
  #exp/index.php?page=$1&action=$2&id=$3

os detalhes do meu arquivo /etc/apache2/httpd.conf estão abaixo:

 <Directory />
     Options Indexes MultiViews FollowSymlinks
     AllowOverride All
     Order allow,deny
     Allow from all
 </Directory>


 <Directory "/Library/WebServer/Documents/">
   Options Indexes MultiViews FollowSymlinks
   AllowOverride All
   Order allow,deny
   Allow from all
 </Directory>

Mac Snow Leopard. Meu diretório está dentro do DocumentRoot "/ Library / WebServer / Documents" e eu não uso o link normal, mas link ? etc

Isso pode ou não, mas só notei que se eu listar meus diretórios apenas indo para localhost, a pasta que estou usando não é visível ??? dentro da lista de outras pastas

Então, para a vida de mim não sei o que está acontecendo.

    
por Simon Davies 21.04.2012 / 00:38

1 resposta

2

Tente:

  RewriteEngine On
  RewriteRule ^(.*?)/(.*?)/(.*?)$ /exp/index.php?page=$1&action=$2&id=$3
    
por 21.04.2012 / 01:50