Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal,
Vou iniciar um trabalho onde precisarei utilizar URLs amigáveis, e como ainda não tinha utilizado em outros trabalhos por isso a dúvida. Vamos lá então:
Eu preciso criar URLs apenas com o nome das páginas acrescentadas no final, no estilo dos nomes das páginas do Facebook.
Preciso pegar esta URL:
http://www.meusite.com.br/cliente.php?pagina=sambuilder
E transformar nesta URL amigável:
http://www.meusite.com.br/sambuilder
Cada usuário terá um nome de página que quando acessar o sistema deve redirecionar pra o arquivo cliente.php onde o nome será validado.
É possível fazer isto apenas no .htaccess??
Preciso de uma luz.
Saudações. Tem conhecimento sobre .htaccess ?
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ cliente.php?pagina=$1
Valeu pessoal. Vou aplicar aqui e estudar mais sobre o assunto.
Muito obrigado.
Exatamente isso.
Você precisa usar o .htacess pra o servidor interpretar a página da maneira que você quer.
Usando expressões regulares e etc.
Por exemplo
.htacess
RewriteEngine On
RewriteBase PASTADOSITE
RewriteRule ^/([A-Za-z0-9_-]+)\/$ index.php [L]
RewriteRule ^/client/([A-Za-z0-9_-]+)\/$ index.php?cliente.php?pagina=sambuilder [L]
Eu li um artigo no site aqui do imasters. dá uma pesquisada pois o artigo é excelente.
Abraço