Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá!
Eu fiz uma grande atualização no meu site e fiz com que as URLS "normais" de arquivo por arquivo, fiz com que eles fossem lidos pelo navegador via banco de dados.
As Urls, fiz com bastante cuidado, já que meu site está bem indexado no Google. Assim fiz com que as URLS amigáveis ficassem exatamente como eram quando o navegador entrava no arquivo.
Por exemplo>
A Página http://www.superdanilof1page.com.br/opniao/f1-em-2017.php se tornou http://www.superdanilof1page.com.br/opniao/f1-em-2017
Como o Google anexou "http://www.superdanilof1page.com.br/opniao/f1-em-2017.php" , quem clicar nessa página via Google, vai se encontrar com a página de erro 404.
Eu imaginava que simplesmente a regrinha que eu coloquei de esconder .php no htaccess fosse o suficiente:
RewriteCond %{HTTP_HOST} ^superdanilof1page.com.br
RewriteRule ^ http://www.superdanilof1page.com.br%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
A regra da URL amigável:
Dei uma pesquisada e achei que isso poderia resolver, mas não funcionou:
<Files magic>
ForceType application/x-httpd-php5
</Files>
Será que tem com resolver isso? >
1 hora atrás, Kosonome disse:
Que tal somente fazer um Redirect permanente? O Google aceita bem essas coisas.
Redirect permanent /lugarantigo.php http://www.dominio.com.br/lugarnovo
Ou então usar um "RedirectMatch" para fazer para vários arquivos.
No caso fazer tipo um subdominio?
Acho que vou acabar fazendo arquivo por arquivo. =\ e fazer htaccess para cada pasta como me foi sugerido...
Mas me quebrou as pernas isso. Queria acabar com o monte de redirecionamento que ja tinha, no fim vou ter que fazer novos....
Que tal somente fazer um Redirect permanente? O Google aceita bem essas coisas.
Redirect permanent /lugarantigo.php http://www.dominio.com.br/lugarnovo
Ou então usar um "RedirectMatch" para fazer para vários arquivos.