Duda para transformar(encriptar urls)

  • Autor Autor Makoto Yuki
  • Fecha de inicio Fecha de inicio
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 edición:
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 edición:
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):

Insertar CODE, HTML o 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:

Insertar CODE, HTML o 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
 
Atrás
Arriba