Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera, é o seguinte, tenho um serviço de cadastro de membros e o endereço de suas contas serão dominio.com/membro o problema é que não quero ficar criando uma pasta para cada participante ou seja, ter que criar uma pasta membro, tipo joao, maria, pedro etc.
já pensou o volume de pastas, então como eu posso pegar um endereço .com/membro sem ter a danada da pasta membro. Em um site pequeno eu até criaria e dentro da pasta criada eu colocaria um index.php com algumas informáções para redirecionar para a página global.
Concluindo: Como redirecionar de um endereço .com/membro sem precisar criar a pasta membro
A palavra membro usada neste exemplo não tem nada a ver com membros e sim para não precisar escrever maria, joao etc.
>
Você pode fazer em .htaccess
O pai vei, antes de mais nada quero ser grato por entrar aqui no meu tópico e responder, muito Obrigado.
Agora, é o seguinto vou seguir seu raciocinho é claro mas veja. A página global que carrega os dados fica no root o nome dela aqui vai se chamar global.php é por que ali você colocou membro/ como se exitisse uma pasta para membros. //seusite.com/membro/João na verdade é quando digitar //seusite.com/joao ai quero redirecionar para seusite.com/global.php?membro=joao ou até mesmo voltar para o index.php assim seusite.com/?membro=joao
Simples:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ global.php?membro=$1 [NC,QSA]
</IfModule>
>
Simples:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ global.php?membro=$1 [NC,QSA]
</IfModule>
Cara tô com um problema é que não tenho .htaccess e sim httpd.conf (Que é Default) eu sei que posso criar .htaccess, mas o windows não permite que se crie um arquivo sem um nome antes do ponto
Coloquei no httpd.conf mas não deu certo, seu eu digitar ://localhost/site/membro não redireciona
Amigo, uma coisa não tem nada haver com a outra, o windows permite sim que crie arquivo sem nome
você abre o bloco de notas, coloca o conteúdo do .htaccess e salva normalmente
Abra o notepad, cole o que o Andrey Knupp te passou e salve assim
File name: .htaccess
Save as type: all files(.)
>
Abra o notepad, cole o que o Andrey Knupp te passou e salve assim
File name: .htaccess
Save as type: all files(.)
Cara, valeu, já tinha configurado AllowOverride mais só faltava isso, eu estave criando diretamente e não pelo NPAD
Você pode fazer em .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^membro/(.*)$ index.php?membro=$1 [NC,QSA]
</IfModule>
Quando você digitar na url:
http://seusite.com/membro/João
o query string vai ser:
http://seusite.com/index.php?membro=João