File .htaccess não está funcionando

2

Eu pesquisei na web por essa solução. Eu estou usando um .htaccess personalizado. Este é o conteúdo:

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule rest/(.*)$ index.php?request= [QSA,NC,L]
</IfModule>

Mas não está funcionando. É suposto para redirecionar para a pasta REST, mas mostra apenas a pasta local.

Você pode ver aqui: link

Alguma idéia?

    
por dipi evil 02.09.2015 / 14:54

1 resposta

1

Eu acho que sua regra de reescrita está escrita de cabeça para baixo.

Atualmente você reescreve URLs do formulário rest / myrequest para index.php? request = myrequest.

Eu não entendo claramente o que você quer alcançar, mas se você quiser reescrever URLs como / myrequest para /rest/index.php?request=myrequest, você deve escrever:

  RewriteRule ^/(.*)$ /rest/index.php?request= [QSA,NC,L]

Se você quiser evitar a listagem do diretório, adicione ao seu .htaccess:

Options -Indexes
    
por aklmie 02.09.2015 / 17:09