Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera, beleza?
Alguém sabe alguma forma de fazer redirecionamentos permanente de URL's que não existem? Via javascript, ou via htacess..
Por exemplo, ao acessar a url: http://dominio.com/pagina.php vai retornar erro 404 por que o arquivo pagina.php não existe no servidor.
Eu preciso fazer com que, ao acessar o http://dominio.com/pagina.php, ele redirecione para outra página sem que eu precise criar o arquivo no servidor, seria como um redirecionamento de requisição.
Desde já agradeço pela atenção de todos.
>
você vai ter que fazer com htaccess mesmo.
RewriteEngine On
RewriteRule ^pagina.php$ /outrapagina.php [R=301,L,NC]
Olá Bruno, obrigado pela resposta :)
Isso não funcionou para mim, continua redirecionando para o erro 404. Para que esse redirecionamento funcione não é preciso que o arquivo pagina.php exista no servidor?
Não.
O teu server possibilita o uso de htaccess mesmo ?
>
Não.
O teu server possibilita o uso de htaccess mesmo ?
Sim já utilizo htacess na minha conta com outras funções.
No caso eu deixei dessa forma aqui, por que o site esta dentro de uma pasta.
RewriteEngine On
RewriteRule ^pagina.php$ /blog/pagina-web [R=301,L,NC]
O arquivo pagina.php que não existe mais, era acessado pelo link: http://dominio.com/blog/pagina.php
Porém não funcionou dessa forma também.
Então no caso deveria ser:
RewriteEngine On
RewriteRule ^blog/pagina.php$ /blog/pagina-web [R=301,L,NC]o htaccess está na raiz ? ou dentro da pasta blog?
Rapaz, consegui fazer funcionar utilizando a regra abaixo deixando o htacess na raiz:
Redirect 301 /blog/pagina.php http://www.dominio.com.br/blog/pagina-web
Apesar da regra que você informou fazer a mesma coisa, para mim funcionou apenas esse que eu citei, estranho né? rsrs
Mesmo assim muito obrigado :)
Vc vai ter que fazer com htaccess mesmo.
RewriteEngine On
RewriteRule ^pagina.php$ /outrapagina.php [R=301,L,NC]