Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou utilizando o seguinte código no htaccess:
RewriteEngine on
RewriteCond %{QUERY_STRING} !=""
RewriteCond %{QUERY_STRING} ^titulo1=([0-9-a-z\-]+)$ [NC]
RewriteRule ^index.php(.*)$ http://meusite.com/%1? [R=301,L]
Ele redireciona tudo certo para a url amigável, porém exibi o erro 404, página não encontrada.
Com o código abaixo a url amigável funciona, encontra a página, mas só digitando diretamente no navegador, pois não redireciona de jeito nenhum:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?titulo1=$1
Eu gostaria de criar e redirecionar para a url amigável, como no primeiro código.
Carregando comentários...