Migrando Para Urls Amigáveis
#31
Posted 04/01/2009, 22:05
Supondo que o site não utilize um "id" tipo site.com.br?id=talcoisa mas seja simplesmente assim site.com.br?talcoisa
como fica o código pra que em vez de ?talcoisa o endereço se torne site.com.br/talcoisa ??
Será que eu fui claro? A idéia é tipo substituir o ? pela barra, pois no caso minhas queries strings não tem um código como ?id=secao mas sim ?secao (diretamente) e eu queria migrar pras urls amigáveis.
Obrigado a quem puder me ajudar!
- HaroNism likes this
#32
Posted 05/01/2009, 01:29
Gente, li todo o tópico, mas ainda estou com dúvidas...
Supondo que o site não utilize um "id" tipo site.com.br?id=talcoisa mas seja simplesmente assim site.com.br?talcoisa
como fica o código pra que em vez de ?talcoisa o endereço se torne site.com.br/talcoisa ??
Será que eu fui claro? A idéia é tipo substituir o ? pela barra, pois no caso minhas queries strings não tem um código como ?id=secao mas sim ?secao (diretamente) e eu queria migrar pras urls amigáveis.
Obrigado a quem puder me ajudar!
Tenta assim:
RewriteEngine on RewriteRule ^diretoriofixo/([_A-Za-z0-9-]+).html/?$ index.php?$1
O $1 vai jogar o valor da variável digitada após o diretoriofixo, por exemplo: www.site.com/diretoriofixo/talcoisa.html
ele vai puxar de index.php?talcoisa
vê se funciona..
ps: o diretoriofixo pode ser retirado
#33
Posted 25/04/2011, 16:36
Excelente post
Sempre muito util, e com peso apra o GOOGLE como referiu.
Saudações
Como Fazer um Anuncio Publicitario Eficaz >>
7 Formas de Aumentar as Visitas ao SEU Site (ou Blog) >>
Técnicas SEO para Optimizar um Site nos Motores de Busca >>
6 Erros a Evitar na SUA Campanha Publicitaria na Internet >>
#34
Posted 21/07/2011, 18:05
1º - Deixe o seu servidor em mod_rewrite...
Para ativar o mod_rewrite no apache(ele vem desativado por padrão) faça o seguinte:
No arquivo conf/httpd.conf, procure pela linha:
#LoadModule rewrite_module modules/mod_rewrite.so
e descomente removendo o símbolo "#" do início da linha para ativá-lo.
Procure também pela linha:
AllowOverride None
e altere para:
AllowOverride All
reinicie o servidor e pronto!
2º - Agora vem as configurações do seu site:
dentro da pasta do seu site...
- crie um arquivo com esse nome, sem extensão no final: .htaccess, vc pode criá-lo pelo bloco de notas.
- agora editamos as regras:
primeiro explicamos:
RewriteEngine On (liga o modo rewrite)
RewriteCond %{REQUEST_FILENAME} !-f (proibe que as regras se apliquem à arquivos)
RewriteCond %{REQUEST_FILENAME} !-d (proibe que as regras se apliquem à diretórios)
#comentarios recebem o "#"
você pode definir a regra da seguinte forma:
inicia com "^" e termina com "$"...
então se sua página faz a requisição:
index.php?id=123&categoria=bolao
vc faria assim:
RewriteRule ^qualquernome-(.*)-categoria-(.*)$ index.php?id=$1&categoria=$2
e na html vc coloca:
<a href="qualquernome-123-categoria-bolao">qualquernome - categoria - bolao</a>
Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d #index.php RewriteRule ^home$ index.php #index.php?id=123&categoria=noem_categoria RewriteRule ^qualquernome-(.*)-categoria-(.*)$ index.php?id=$1&categoria=$2
Para a primeira regra no exemplo acima, ficaria assim:
<a href="home">Página Inicial</a>
#35
Posted 10/02/2015, 05:59
Ainda vejo muitos sites que ainda não usam URL's amigáveis. Uma pena. Não sabem o que perdem.
#36
Posted 08/02/2016, 13:45
Olá,
Muito legal sua postagem.
Obrigado!
Utilizei a URL neste site, é surpreendente, olhe...https://marketingdigitaldesucesso.wordpress.com/
#37
Posted 17/09/2017, 03:42
Tadalis Sx En France En Ligne cialis Generic Propecia Available In Us
Viagra Per Donne Acquisto Propecia With Recipes
Caffergot For Sale <a href=http://cialtobuy.com>generic cialis</a> Motilium
Composicion De Propecia buy cialis Propecia Arzt
Venta De Cialis En Farmacias Best Generic Cialis Website Cialis Online Prices
Canada Pharmacies No Description <a href=http://cialtobuy.com>online pharmacy</a> Legally Macrobid Discount Cheapeast Albuquerque
#38
Posted 24/09/2017, 06:18
Cialis 10 Mg 4 Comprimidos Macrobid 100mg Where To Buy buy cialis Secure Worldwide Amoxicilina Internet Price Medical Amoxil Antibiotics
Tadalis Online Pictures Of Cephalexin cialis online Pharmacy Online Cefalosporin
Cialis Ventajas Y Desventajas cheap cialis Propecia Generic Vs Brand
#39
Posted 03/10/2017, 14:05
Cortar Propecia CoСÐвÐÑÐ Ðлt Priligy Nz levitra generic Where To Buy Celexa Online 100 Mg Brand Viagra And Cialis Donde Comprar Cialis Farmacia
Kamagra Shop Eu Achat Codeine Cialis Discount Card viagra Isotretinoin Can I Purchase Buying Isotretinoin
Viagra Kaufen Ohne Visa Kamagra Acheter 200 Mg viagra Priligy Efectos Adversos Viagra Gratis A Desempleados
#40
Posted 07/10/2017, 06:18
Ketoconazole viagra Bingo Buy Game Online Viagra Levitra Starting Dose
Cialis 20mg 12 St Preisvergleich Can You Still Get Accutane From Canada viagra Fa Male Comprare Propecia
#41
Posted 12/10/2017, 16:49
Celebrex From Canada Order Tamoxifen Uk viagra Viagra Kaufen Fulda Efectos Del Viagra A Largo Plazo Viagra Generic With Out Prescription
Precio Cialis 10 buy viagra Priligy Est Securisee
Il Viagra Rende Sordi Generisches Viagra Sildenafil Citrate generic viagra Kamagra Soft Tabs 100mg
#42
Posted 15/10/2017, 01:12
Cialis Tadalafil Internet Cialis Generique En Europe viagra Taking Propecia
500 Mg Cephalexin Capsules Kamagra Qualitat viagra Acheter Xenical En Belgique
Soft Tabs Cialis Zentel Find cialis Amoxil En Capsulas Find Generic Dutasteride In Canada Cash On Delivery
#43
Posted 29/10/2017, 20:40
Pastillas Priligy Precio Zithromax 600mg Viagra Aus Indien Bestellt cheap cialis Viagra Generico Eurofarma Viagra Rezeptfrei Kaufen De
Mechanism Benzene To Amoxicillin Pink Amoxicillin Citalopram 20 Mg Without Prescription cheaper alternative to levitra Buy Generic Diflucan Who Invented Amoxicillin
#44
Posted 01/11/2017, 08:26
Farmacia Online Propecia generic viagra Direct On Line Stendra No Prior Script Visa Accepted Overseas
Cheapest Pharmacy To Buy Viagra Clomid Probabilite Comprar Viagra Cialis Espana generic levitra 20mg Cephalexin Floxin Domperidone 10 Mg New Zealand
#45
Posted 16/11/2017, 17:49
Viagra Generico Principio Ativo Propecia En Ligne order levitra on line buy accutane online canada Forum Acheter Viagra Doctissimo Real Dutasteride Enlarged Prostate
Kamagra Original Erkennen levitra a precios baratos Propecia Es Mirame Que Proscar Xenical Sans Ordonnance Belgique Amoxicillin Causes Diarrhea
Kamagra Tablets Next Day Delivery Mail Order Toprol Xl Cialis 20mg Levitra Comparaison cialis Tadalis Sx Soft And Generique Buy Topamax Without A Script
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)