Página 1 de 1
Redirecionar URLs
Enviado: 07 Set 2016, 13:15
por umarizal
Olá amigos!
Gostaria de redirecionar as URLs do fórum antigo (MyBB) para o novo (phpBB) em .htaccess, assim:
Antigo fórum em MyBB: "
http://www.terraplenagem.net/forum/show ... hp?tid=146"
para...
Novo fórum em phpBB: "
http://www.terraplenagem.net/forum/viewtopic.php?t=146"
E outras urls correlatas como as que exibem o forum, exibem o post... etc.
Alguém poderia me ajudar?
Thank you ;-)
Re: Redirecionar URLs
Enviado: 07 Set 2016, 21:48
por Chico Gois
Re: Redirecionar URLs
Enviado: 08 Set 2016, 10:09
por umarizal
Então, eu tentei isso:
Código: Selecionar todos
RewriteEngine on
RewriteRule /forum/showthread.php?tid=(.*) /forum/viewtopic.php?t=$1 [R=301,L]
Porém, é exibida a seguinte mensagem pelo phpBB:
No route found for "GET /showthread.php"
Aí adicionei acima do
RewriteRule ^(.*)$ app.php [QSA,L]:
Aí passou a exibir erro 404...
Desde já, obrigado.
Re: Redirecionar URLs
Enviado: 10 Set 2016, 18:53
por henrique.seven2011
Você pode criar um arquivo
showthread.php:
Código: Selecionar todos
<meta http-equiv="refresh" content="0;URL= http://www.terraplenagem.net/forum/viewtopic.php?t=<?php echo $_GET['tid'];?>">
Demo:
http://conexao.xyz/redirecionamento/sho ... php?tid=12
Ou para
.htaccess
Código: Selecionar todos
RewriteEngine On
RewriteCond %{QUERY_STRING} ^tid=([0-9]+).*$
RewriteRule ^showthread.php$ http://www.terraplenagem.net/forum/viewtopic.php?t=%1 [R=301,L]
Demo:
http://conexao.xyz/redirecionamento2/sh ... php?tid=12
Re: Redirecionar URLs
Enviado: 11 Set 2016, 16:15
por umarizal
Fiz com .htaccess e ficou perfeito!!!
Muito, mas muito obrigado mesmo amigo!!!
Re: Redirecionar URLs
Enviado: 11 Set 2016, 16:45
por umarizal
Só mais uma coisa...
Aqui, está funcionando 100% dessa forma agora, conforme sua orientação, meu caro amigo:
Código: Selecionar todos
RewriteCond %{QUERY_STRING} ^tid=([0-9]+).*$
RewriteRule ^showthread.php$ http://www.terraplenagem.net/forum/viewtopic.php?t=%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^pid=([0-9]+).*$
RewriteRule ^showthread.php$ http://www.terraplenagem.net/forum/viewtopic.php?p=%1 [R=301,L]
RewriteRule ^showthread.php$ http://www.terraplenagem.net/forum/viewtopic.php?p=%1#p%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^fid=([0-9]+).*$
RewriteRule ^forumdisplay.php$ http://www.terraplenagem.net/forum/viewforum.php?f=%1 [R=301,L]
Agora eu queria fazer uma combinação nesta URL:
http://www.terraplenagem.net/forum/show ... 667#pid667
É possível configurar para usar mais de uma variável, neste caso acima ID do tópico e ID do post? Ou ainda, configurar para incluir ainda ID do fórum também?
Algumas tentativas que fiz aqui não funcionaram...
Desde já, muito obrigado.
Re: Redirecionar URLs
Enviado: 12 Set 2016, 09:11
por henrique.seven2011
umarizal escreveu:Só mais uma coisa...
Aqui, está funcionando 100% dessa forma agora, conforme sua orientação, meu caro amigo:
Código: Selecionar todos
RewriteCond %{QUERY_STRING} ^tid=([0-9]+).*$
RewriteRule ^showthread.php$ http://www.terraplenagem.net/forum/viewtopic.php?t=%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^pid=([0-9]+).*$
RewriteRule ^showthread.php$ http://www.terraplenagem.net/forum/viewtopic.php?p=%1 [R=301,L]
RewriteRule ^showthread.php$ http://www.terraplenagem.net/forum/viewtopic.php?p=%1#p%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^fid=([0-9]+).*$
RewriteRule ^forumdisplay.php$ http://www.terraplenagem.net/forum/viewforum.php?f=%1 [R=301,L]
Agora eu queria fazer uma combinação nesta URL:
http://www.terraplenagem.net/forum/show ... 667#pid667
É possível configurar para usar mais de uma variável, neste caso acima ID do tópico e ID do post? Ou ainda, configurar para incluir ainda ID do fórum também?
Algumas tentativas que fiz aqui não funcionaram...
Desde já, muito obrigado.
Confere o seguinte link:
http://stackoverflow.com/posts/14308411/revisions
Re: Redirecionar URLs
Enviado: 17 Set 2016, 19:39
por umarizal
Um amigo me sugeriu e deu certo assim:
Código: Selecionar todos
RewriteCond %{QUERY_STRING} ^tid=([0-9]+).*pid=([0-9]+).*\#pid([0-9]+).*$
RewriteRule ^showthread.php$ http:/www.terraplenagem.net/forum/viewtopic.php?t=%1&p=%2#p%3 [R=301,L]
Obrigado ;-)