.htaccess em Servidor Local

Enviada por Davi Melo dos Santos 
Davi Melo dos Santos
.htaccess em Servidor Local
22 de May de 2011 às 11:12AM
Instalei o EasyPHP com o PHP Version 5.3.6 que está funionando. Mas quando clico em qualquer link da pagina da erro pois no link não tem a extensão do arquivo por isso não acha o arquivo. No servidor online funciona normalmente como aprendi aqui no fórum:
---------------------------------------------------------------------------------------------
Para fazer o Rewrite
Você precisa saber se o seu servidor está com o rewrite_module em On
Caso esteja, você tem a regra abaixo

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteBase /
RewriteRule ([^/]*)/?$ /$1.php [QSA,L]
</IfModule>

Basta copiar este código e salvar em um arquivo e nomea-lo como '.htaccess'
Aí você pega o arquivo '.htaccess' e coloca na raíz do seu sistema
---------------------------------------------------------------------------------------------

Meu desejo é saber como fazer funcionar o .htaccess em Servidor Local?
Marcos Regis
Re: .htaccess em Servidor Local
23 de May de 2011 às 01:18PM
Como está a definição do Virtual Host? posta aee.
Davi Melo dos Santos
Re: .htaccess em Servidor Local
23 de May de 2011 às 02:55PM
Desculpe a minha falta de conhecimento Marcos Regis mas não sei responder o que me pediu:
Como está a definição do Virtual Host?
Qual o documento root que estão usando?
Como esta a diretiva ALLOWOVERRIDE dentro da definição do Virtual Host?

Fiz a troca que disse mas o problema continua:
tente trocar
RewriteRule ([^/]*)/?$ /$1.php [QSA,L]
por
RewriteRule ^(.*)$ $1.php [QSA,L]


------------- Mensagem de erro ---------------
Objeto não encontrado!

A URL requisitada não foi encontrada neste servidor. O link na página referida parece estar com algum erro ou desatualizado. Por favor informe o autor desta página sobre o erro.

Se você acredita ter encontrado um problema no servidor, por favor entre em contato com o webmaster.
Error 404
127.0.0.1
05/23/11 16:39:46
Apache/2.2.17 (Win32) PHP/5.3.6
Davi Melo dos Santos
Re: .htaccess em Servidor Local
30 de May de 2011 às 08:46PM
Continuação de outro tópico...

http://phpbrasil.com/phorum/read.php?1,179138,179374#msg-179374
Marcos Regis
Re: .htaccess em Servidor Local
30 de May de 2011 às 09:18PM
Explique melhor o que deseja realmente

Tentou usar da forma que falei??

RewriteBase /AME
RewriteRule ^(.*?)$ $1.php [QSA,L]
Davi Melo dos Santos
Re: .htaccess em Servidor Local
31 de May de 2011 às 07:22AM
Puxa!!!
Agora funcionou. Muito obrigado Marcos Regis pela paciência e ajuda.
Para outros que tiverem o mesmo problema o meu .htaccess ficou assim:

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteBase /AME
RewriteRule ^(.*?)$ $1.php [QSA,L]
</IfModule>
Zero Fernandes
Re: .htaccess em Servidor Local
16 de March de 2012 às 06:36PM
.htaccess não funciona em ambiente Windows.

zerof
Marcos Regis
Re: .htaccess em Servidor Local
20 de March de 2012 às 02:50AM
Claro que funciona.
Leandro
Re: .htaccess em Servidor Local
05 de February de 2013 às 03:44PM
Boa tarde a todos

Vim aqui pedir alguma ajuda para o pessoal mais entendido na área e agradeço muito se puderem me ajudar com um problema.

O caso foi o seguinte, eu tinha um dominio principal hospedado e dois subdominios ligados ao principal... mas decidi abandonar e cancelar o site principal e colocar um dos subdominios como principal na minha hospedagem... fiz a solicitação para o suporte da hospedagem e assim foi feito, todo o banco de dados do antigo dominio principal foi apagado...

Mas o novo dominio principal que era um subdominio não abre, fica abrindo uma pagina estranha e com uma url do antigo dominio principal..

Segundo o suporte era erro no .htaccess .... mas não consegui resolver

O código do htaccess no banco de dados é

# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteBase /AME
RewriteRule ^(.*?)$ $1.php [QSA,L]
</IfModule>


Alguem poderia me ajudar?

Desde já agradeço a atenção
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.