Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Teria como ficar minhas urls assim?
produtos/nome-categoria
ptosutos/nome-categoria/nome-subcategorias
Pois não estou conseguindo fazer, olhem como estou fazendo a regra no .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
#aqui criamos uma condição para que os arquivos sejam ignorados nas regras abaixo
RewriteCond %{REQUEST_FILENAME} !-f
#aqui criamos uma condição para que diretórios sejam ignorados nas regras abaixo
RewriteCond %{REQUEST_FILENAME} !-d
#aqui definimos onde começa a base das regras
#fix rules
RewriteRule ^pagina-inicial/?$ index.php [NC,L]
RewriteRule ^produtos/(.)/(.)$ categorias.php?id_categoria=$1&id_subcategoria=$2 [NC,L]
</IfModule>
Opa!
Não sei se é isso que procura mas, fiz algo aqui que atende meus requisitos, talvez seja o mesmo que procura...
>
Citar
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ ?page=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ ?page=$1
Nesse caso no .htaccess vai fazer o seguinte:
Tudo que for url que tiver www.meusite?get=minha_pagina vai se tornar www.meusite/minha_pagina
No caso um link como estou usando com ajax e aplicando uma função para pegar o que vem da global GET e carregar o arquivo pelo nome do GET recebido.
**<a href="?page=nome_do_arquivo">LINK</a> **
Eu posso deixar assim:
**<a href="nome_do_arquivo">LINK</a> **
Na url vai ficar www.meusite/nome_do_arquivo
Se digitar também isso vai carregar o mesmo se digitar www.meusite?page=nome_do_arquivo</IfModule>
Com esse htaccess - é o que eu utilizo - você tem de modo dinamico a url amigavel podendo conter numeros, letras e hifens...
Para chamar a pagina correta, basta aplicar condições de switches e quebrar em arrays as barras da query string que pode ser recuperara por REQUEST_URI
Isso é URL com GET também quero saber com faz para modificar isso aí
UP!!