question

Como Habilitar o módulo rewrite do Apache no Wamp Server?

Olá equipe,

Eu quero ativar o módulo de reescrita do Apache no servidor WAMP na plataforma Windows XP.

Eu havia visitado muitos sites e obtido muitas experiências.

Passo 1
Abri o arquivo httpd.
Descomentei a linha LoadModule rewrite_module modules/mod_rewrite.so.

Passo 2
Modifiquei algumas linhas como abaixo:
<Directory></Directory>
Todas as opções
AllowOverride All

Etapa 3
Salvei o arquivo e reiniciei o servidor WAMP.

Etapa 4
Criei um arquivo .htaccess com as linhas abaixo:
RewriteEngine na
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /php/(.).php\ HTTP/
RewriteRule . http://localhost/php/%1 [R=301, L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /php/(.)\ HTTP/
RewriteRule . %1.php [L]

Passo 5
A URL real é:
http://localhost/Domain/index.php

Eu havia reescrito a URL para:
http://localhost/Domain/index

Mas estava recebendo o erro abaixo:
Não encontrado
O URL /domain/index solicitado não foi encontrado neste servidor.

Qualquer ajuda seria altamente apreciada.
resposta Resposta

Olá equipe,

Para ativar o apache rewrite mod no wamp server na plataforma Windows XP, siga os passos a seguir:

  1. Abra o arquivo httpd.conf localizado em [diretório de instalação do Wamp]\bin\apache\apache[versão]\conf.
  2. Descomente a linha "LoadModule rewrite_module modules/mod_rewrite.so" removendo o caractere '#' no início da linha.
  3. Modifique as configurações dentro do bloco "<Directory>" para que fiquem da seguinte forma:
    • Todas opções
    • AllowOverride All
  4. Salve o arquivo e reinicie o servidor Wamp.
  5. Crie um arquivo .htaccess na raiz do projeto com as seguintes linhas:
            RewriteEngine on
            RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /php/(.).php\ HTTP/
            RewriteRule . http://localhost/php/%1 [R=301,L]
    
            RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /php/(.)\ HTTP/
            RewriteRule . %1.php [L]
          

Após seguir esses passos, você deve conseguir habilitar o apache rewrite mod no Wamp Server. Se ainda estiver enfrentando problemas, verifique se o módulo mod_rewrite está ativado no Wamp Server e se o arquivo .htaccess está configurado corretamente.


ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved