Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal! Estive pesquisando um pouco e fui colocar em prática o uso de url amigável através do módulo mod_rewrite.
Quando fui ver o arquivo .htaccess do meu site já existe algumas regras lá. O que eu faço agora pra não bagunçar o que já existe?
É o seguinte, atualmente o site doisefes.com.br redireciona para o site umefe.com.br
Então, todo conteúdo fica no domínio doisefes.com.br
Mas estamos desenvolvendo uma nova página que ficará no domínio umefe.com.br
Como exite aquele redirecionamento. Criei a pasta "/lang" no domínio umefe.com.br para ir testando a nova página até que esteja concluída para instalá-la no diretório raiz.
Vi este código e queria usá-lo no meu caso.
#Executa se o módulo estiver carregado no servidor
<IfModule mod_rewrite.c>
#Habilita o Módulo de Reescrita
RewriteEngine On
#Define a pasta da raiz
RewriteBase /lang/
#Se a URL apontar para um arquivo, vai diretamente para ele
RewriteCond %{REQUEST_FILENAME} !-f
#Se a URL apontar para uma pasta, vai diretamente para ela
RewriteCond %{REQUEST_FILENAME} !-d
#Vou explicar no texto do artigo
RewriteRule ^([^/])/([^/])(/([^/]*)/?)?$ $index.php?lang=$2&pag=$4 [L]
</IfModule>
Mas já exite este .htaccess
RewriteEngine on
IndexIgnore .htaccess /.?? ~ # /HEADER /README /_vti
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>RewriteCond %{HTTP_HOST} ^umefe.com.br$ [OR]
RewriteCond %{HTTP_HOST} ^www.umefe.com.br$
RewriteRule ^/?$ http://www.doisefes.com.br [R=301,L]
Como faço para implementar a regra do 1º código no 2º código?
Obs.: As urls são fictícias...
Obrigado desde já!
Se tiverem dúvidas, postem aí que tento esclarecer qual é a minha dúvida.