Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luiz fernando 056

Detalhe de configuração no htaccess

Recommended Posts

Já achei muitos tópicos sobre isso aqui. E foi em um desses que encontrei:

 

 

 

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.localhost:90
RewriteCond %{HTTP_HOST} ([^.]+)\.localhost:90
RewriteRule ^(.*)$ /path_to_your_site/httpdocs/pag.php?pg=$1
É um sistema de subdomínios, no exemplo:

joao.localhost:90 => localhost:90/pag.php?pg=joao

 

E ali na regra se tem "/path_to_your_site/httpdocs/" isso eu não sei configurar. O que devo colocar?

Deixei /pag.php?pg=$1 mesmo.

 

Mesmo assim não pega, acho que o erro é na condição ([^.]+)\.localhost:90

Compartilhar este post


Link para o post
Compartilhar em outros sites

O caminho apontando para esse arquivo pag.php.

 

Os arquivos .htaccess mais importantes ficam na raiz da aplicação,, quase sempre o www ou public_html, no servidor remoto.

 

Esse diretório é a raiz da aplicação. Se o arquivo pag.php estiver junto com o .htaccess, basta informar pag.php.

 

Se estiver dentro de um diretório chamado myDir, você informa myDir/pag.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o sistema operacional do seu PC e qual o sistema operacional do servidor do cliente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem como eu imaginava. Existem grandes possibilidades de haver algum problema não vital em seu código que uma má instalação local permite que passe ao passo que, no servidor, cuja configuração é mais exigente, não.

 

Vamos começar com os alertas de erro. Inicie o(s) script(s) envolvido(s) no processo com:

 

 

ini_set( 'display_errors', TRUE );
 
error_reporting( E_ALL |E_STRICT ); // PHP > 5  e <= 5.3
 
error_reporting( E_ALL ); // PHP >= 5.4

Veja se aparece alguma coisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você diz inicie os scripts envolvidos com. Então no caso eu deveria testar a url com o htaccess.

Mas se eu entrar pagina.localhost:90, aparece

 

 

Ops! O Google Chrome não conseguiu localizar pagina.localhost:90

Então não entendi como usar esse script, teria que ser colocado no .htaccess? Bom eu coloquei em um arquivo teste.php, e abri, não exibiu nada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fez am ambos os scripts, os da instalação local e os do servidor? Se nem assim mostrar nada acredito convir envolver o host para que este preste alguma informação que possa ajudar na solução.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Configure o virtual host para interpretar os subdomínios e, obviamente é necessário setá-los no arquivo hosts.

 

 

O arquivo hosts está em:

/windows/system32/drivers/etc/hosts

 

Edite o arquivo usando o notepad do Windows no modo "Administrador".

 

Sobre o VirtualHost, vc sabe como fazer, não ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.