Jump to content


Photo

Migrando Para Urls Amigáveis


  • Faça o login para participar
45 replies to this topic

#31 Apophis

Apophis

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 04/01/2009, 22:05

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!

#32 matrix

matrix

    Old Member

  • Usuários
  • 474 posts
  • Sexo:Masculino
  • Localidade:São Carlos

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 nunoand99

nunoand99

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 25/04/2011, 16:36

Boas SuperEly,

Excelente post ;)

Sempre muito util, e com peso apra o GOOGLE como referiu.

Saudações

#34 Vanfer

Vanfer

    Turista

  • Usuários
  • 41 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 21/07/2011, 18:05

A maneira mais fácil de resolver todo o problema é assim:

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 marianah

marianah

    Turista

  • Usuários
  • 27 posts
  • Sexo:Feminino
  • Localidade:São Paulo

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 Afiliado Hotmart Ganhe

Afiliado Hotmart Ganhe

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado
  • Localidade:São Paulo

Posted 08/02/2016, 13:45

Olá,

 

Muito legal sua postagem.

 

Obrigado!

 

Utilizei a URL neste site, é surpreendente, olhe...https://marketingdigitaldesucesso.wordpress.com/ 



#37 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 17/09/2017, 03:42

Order Accutane From Canada cialis Wirkweise Levitra Cialis Vendita Generico Substitute For Propecia What Is Amoxicillin Good For cialis Kamagra Bestellen Per Nachnahme
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 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 24/09/2017, 06:18

Vendo Kamagra Cialis Viagra Zum Kaufen Ohne Rezept cialis Vigria Pills Viagra Verschreibungspflichtig Pharmacist Opinion On Amoxicillin
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 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 03/10/2017, 14:05

Cialis Ischemia levitra Zantac Flomax Amoxicillin Viagra Ohne Rezept Serios
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 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 07/10/2017, 06:18

Which Is Better Cipro Or Amoxicillin Purchase Zithromax For Chlamydia Acheter Cialis Sur Internet levitra soft tabs Online Propecia Prescription
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 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 12/10/2017, 16:49

Viagra Youtube Acheter Cialis Original France levitra lowest price Cialis For Sale Canada Lowest Cialis Prices Viagra Online Purchase Usa
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 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 15/10/2017, 01:12

Viagra Fertilita Animation Du Clomid generic viagra Dove Comprare Cialis In Italia
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 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 29/10/2017, 20:40

Canadian Meds Online viagra Kamagra Usage Keflex Manufacturing
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 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 01/11/2017, 08:26

Priligy Vs Prozac Cipro Mail Order Cephalexin Package Insert viagra Keflex Bladder Infection Keflex Instruction
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 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 16/11/2017, 17:49

Buy Xenical Online For Canada viagra Cialis Trial Packs Express Shipping Propecia Itch Skin Nosipren Prednisona
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




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq