Tente:
RewriteEngine On
RewriteRule ^(.*?)/(.*?)/(.*?)$ /exp/index.php?page=$1&action=$2&id=$3
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.