Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 3 de 3
  1. #1

    Avatar de Gleyson Abreu
    Data de Ingresso
    Dec 2013
    Localização
    ...........
    Idade
    26
    Posts
    39
    Agradecido
    8
    Agradeceu
    6
    Peso da Avaliação
    0

    Question .Htaccess redirecionar.

    Olá, não sou muito bom em Htaccess to com uma duvida cruel de como redirecionar um usuario que digite [Somente usuários registrados podem vem os links. ] para [Somente usuários registrados podem vem os links. ].
    Pesquisei pesquisei e consegui fazer esse .htaccess:
    RewriteEngine On
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^(.*)/$ users.php?user=$1
    Ele só funciona se o usuario digita já direto [Somente usuários registrados podem vem os links. ].
    Agora se o usuario digitar [Somente usuários registrados podem vem os links. ] ele da uma pagina de error, Queria que se o usuario digitar sem / no final fosse redirecionado para com a / no final, não sou expert em htaccess puderem de me ajudar agradeço.

  2. #2

    Avatar de navossoc
    Data de Ingresso
    Jan 2013
    Localização
    local
    Posts
    321
    Agradecido
    535
    Agradeceu
    199
    Peso da Avaliação
    15

    Padrão

    Regra genérica:

    Código:
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
    Se terminar com qualquer caractere que não seja uma /, redirecionará para o mesmo endereço porém com uma barra no final.

    Se você quer somente com seu user, deve ser algo +- assim:

    Código:
    RewriteRule ^usuario(\d+)[^/]$ users.php?user=$1 [L,R=301]
    Ou

    Código:
    RewriteRule ^/usuario(\d+)[^/]$ users.php?user=$1 [L,R=301]
    Não tenho certeza se o apache passa aquela barra no começo, mas um dos dois deve funcionar.

    Então o link

    .com.br/usuario123 -> .com.br/user.php=123

    A expressão acima captura apenas números (\d).

    Acredito eu que seja isso que você queria, você não especificou bem.

    []'s

  3. Os Seguintes 3 Usuários Agradeceram você navossoc Por este Post Útil:


  4. #3

    Avatar de Gleyson Abreu
    Data de Ingresso
    Dec 2013
    Localização
    ...........
    Idade
    26
    Posts
    39
    Agradecido
    8
    Agradeceu
    6
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por navossoc Ver Post
    Regra genérica:

    Código:
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
    []'s
    Obrigado, o código acima que você @navossoc deu certo. Mais uma vez obrigado.

  5. O Seguinte Usuário Agradeceu Gleyson Abreu Por este Post Útil:


 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Suporte| Clicar e redirecionar para 2 lugares !
    Por juniorpk22 no fórum Dúvidas|Pedidos
    Respostas: 10
    Último Post: 24-12-2015, 02:42 AM
  2. |Tutorial| Redirecionar Novo Membro para termos de uso
    Por Erick Paz no fórum IPB | Tutoriais
    Respostas: 0
    Último Post: 16-05-2011, 03:18 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •