Dúvida para transformar(criptografar urls)

  • Autor Autor Makoto Yuki
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
pues lo más obvio sería usar mod rewrite de apache.

kj
 
Hola Makoto.

Te dejo una URL que explica mejor el proceso a seguir y algunas de sus funciones del modo mod_rewrite.

Mod_rewrite

Para hacer el proceso debes crear un archivo .htaccess (tal cual) y subirlo por FTP donde tienes alojado el sitio.

Saludos.
 
Última edição:
Hola Makoto.

Te dejo una URL que explica mejor el proceso a seguir y algunas de sus funciones del modo mod_rewrite.

Mod_rewrite

Para hacer el proceso debes crear un archivo .htaccess (tal cual) y subirlo por FTP donde tienes alojado el sitio.

Saludos.

Buenas elpicapiedra mira ese tutorial ya lo habia visto pero no me sirve ami

Yo lo que pido es disimular o camuflajiar una url externa que no esta en mi servidor

en este caso la web seria http://img2.submanga.com/pages/ quisiera que todo el contenido que esta ahi cuando intentaran acceder desde mi web en vez de salirles la url de submanga salga http://misitio/pages/*aqui el contenido*

para dar un ejemplo mas claro

mira
http://img2.submanga.com/pages/194/1942612cb/1.jpg (url original)
http://dominiox/manga/194/1942612cb/1.jpg (url camuflajiada de esta web)

es lo que yo quiero hacer eso mismo que heavenmanga ocultar la url verdadera y cuando intentaran verla le saliera asi como esa.
 
Última edição:
Expresiones regulares con httaccess es lo que tu necesitas 🙂
 
En el rewrite mandás las peticiones a un php (si hay algún error chequea el error log de Apache para debuggear):

Inserir CODE, HTML ou PHP:
RewriteBase /manga/

RewriteRule ^([0-9]+)/([a-f0-9]+)/([0-9]\.jpg$ getImage.php?url=%(REQUEST_URI)

Y en el getImage.php puedes hacer algo como:

Inserir CODE, HTML ou PHP:
<?
$url = isset($_GET['url'] ? $_GET['url'] : '';
$base = 'http://img2.submanga.com/pages/';
// Podrías usar cURL para hacer más ágil la petición
die(file_get_contents($base . $url));
?>

Todo esto si no querés que haya ninguna redirección a nivel HTTP, es decir, sin que el navegador te mande de una página a otra.

Un saludo,

Fede
 
Voltar
Topo