Ir para conteúdo
FabianoSouza

URL Rewrite - Criar regra

Recommended Posts

Meu projeto cresceu. Agora preciso começar a usar URLs amigáveis.

Nunca usei o URL Rewrite do IIS...preciso de um help.

 

Minha necessidade mais urgente seria saber como transformo a URL:

 

meudominio/app/mailing-de-candidatos/default.asp para meudominio/app/mailing-de-candidatos/

meudominio/app/mailing-de-candidatos/minhaPagina-criar.asp para meudominio/app/mailing-de-candidatos/criar/

meudominio/app/mailing-de-candidatos/minhaPagina-editar.asp para meudominio/app/mailing-de-candidatos/editar/

meudominio/app/mailing-de-candidatos/minhaPagina-detalher.asp?id=999 para meudominio/app/mailing-de-candidatos/detalhar/999

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá boa tarde

 

um exemplos simples talvez lhe ajuda

 

DirectoryIndex index.php
ErrorDocument 404 erro.html
RewriteEngine On    # Turn on the rewriting engine
# not rewrite css, js and images
RewriteCond %{REQUEST_URI} !\.(?:css|js|jpg|gif|png)$ [NC]

# pegando url da listing

RewriteRule  ^home                   home.php             [NC,L]
RewriteRule  ^empresa                sobre.php             [NC,L]
RewriteRule  ^contato                contato.php             [NC,L]
RewriteRule  ^albuns                 galeria.php             [NC,L]
RewriteRule  ^videos                 videos.php             [NC,L]
RewriteRule ^produtos/([a-z,0-9,A-Z,_-]+)\/([a-z,0-9,A-Z,_-]+)\/?$ listar.php?slug=$1&id=$2 [NC,L]

<IfModule mod_headers.c>
  <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css|css)$">
    Header set Access-Control-Allow-Origin "*"
  </FilesMatch>
</IfModule>

na sua chamada da url faz assim

<a href="https://meusite.com/<?php echo $slug; ?>/<?php echo $id; ?>/">Abrir Esta Listagem</a>

 

Lembre onde esta o seu css/js/imagem colocar a endereço do site

ex:

<link href="https://meusite.com/assets/css/bootstrap.css" rel="stylesheet">
 

 

Espero que possa ajudar ai

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 09/03/2020 at 13:21, FabianoSouza disse:

Meu projeto cresceu. Agora preciso começar a usar URLs amigáveis.

Nunca usei o URL Rewrite do IIS...preciso de um help.

 

Minha necessidade mais urgente seria saber como transformo a URL:

 

meudominio/app/mailing-de-candidatos/default.asp para meudominio/app/mailing-de-candidatos/

meudominio/app/mailing-de-candidatos/minhaPagina-criar.asp para meudominio/app/mailing-de-candidatos/criar/

meudominio/app/mailing-de-candidatos/minhaPagina-editar.asp para meudominio/app/mailing-de-candidatos/editar/

meudominio/app/mailing-de-candidatos/minhaPagina-detalher.asp?id=999 para meudominio/app/mailing-de-candidatos/detalhar/999

 

Grato.

 

Fala chefe, blz? No caso de ambiente Windows (IIS), tem q tratar isso no Web.Config - necessário também ter o Módulo URL Rewrite instalado. Veja esse tópico q talvez possa te ajudar:

https://forum.imasters.com.br/topic/564929-url-amigável-windows/

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por asacap1000
      Galera salve salve!!
      Estou com um projeto em que são armazenados vídeos, porém seguindo os requisitos exigidos, para visualizar e baixar esses vídeos eles tem que aparecer com numero de cadastro do usuário que está acessando no centro do video como uma marca d'agua.
       
      Para simplesmente aparecer na tela eu consigo fazer uma camada superior com css e apresentar os dados do usuário mas para baixar o vídeo ele já faz sem a marca.
       
      Vocês conhecem algum recurso pra adicionar essa marca? ela não pode ficar no arquivo original pois outros usuário poderão baixar com sua identificação na tela.
       
      Se alguem puder me dar um norte ajudaria muito
    • Por sbtbua
      Boa noite, Estou precisando de um script em php para acessar o preço de uma cryptomoeda alguém tem algum que por favor não use classes Algo bem simples
    • Por reytlersouza
      Não consigo passar variável obtida por consulta no banco no value de uma TAG <option> "<option value="<?php $item['id_eq']?>">"
       
      O que está errado no meu código que ele não passa o valor de value no $_GET nem no $_POST?

       
      <?php
          echo $_GET['equi1'];
      ?>
      <form method="GET">   
          <select name="equi1" class="form-control">
              <?php
              require 'conn.php';
              $sql = $pdo->prepare("SELECT * FROM equipamento WHERE 1");
              $sql->execute();
              if($sql->rowCount() > 0) {
              foreach($sql->fetchAll() as $item) {
                                                                      
              ?>
              <option value="<?php $item['id_eq'];?>"><?php echo $item['nome'];?></option>
              <?php
                  }
                  }
                  ?>
          </select>
          <input type="submit" value="Salvar"/>
      </form>
    • Por myknapik
      Estou iniciando a estudar HTML e PHP. E estava pensando. É possível criar um formulário em HTML, abrir no navegador e preenche lo com dados de outra aba?
      Exemplo: aba1 sempre abro com os dados do cliente. No sistema aparece em HTML em formato tabular. Na aba2 abriria um arquivo HTML com um formulário que devo preencher e imprimir com os dados da aba1. 
      É possível importar esses dados pelo PHP?
    • Por rhuan martins
      Olá, estou começando nesse mundo de programadores e desenvolvedores e queria saber se quando eu estiver escrevendo o código fonte no html e escrever um tag, vou poder utilizar o selfclose em todas ou só conseguirei utilizar em algumas como <meta charset ="utf-8" />?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.