M
mikealme
Zeta
Redactor
<!-- BEGIN EroAdvertising ADSPACE CODE -->
<script type="text/javascript" language="javascript" charset="utf-8" src="//adspaces.ero-advertising.com/adspace/#######.js"></script>
<!-- END EroAdvertising ADSPACE CODE -->
[MENTION=9679]cicklow[/MENTION] amigo, hablando de eroadvertising por ejemplo, ellos me dan éste codigo al generar la redirección movil:
Insertar CODE, HTML o PHP:<!-- BEGIN EroAdvertising ADSPACE CODE --> <script type="text/javascript" language="javascript" charset="utf-8" src="//adspaces.ero-advertising.com/adspace/#######.js"></script> <!-- END EroAdvertising ADSPACE CODE -->
Puedo usarlo dentro del codigo de bonita.js??? como lo modifico?
Yo tengo unas dudas Cicklow:
1.- En redirect directo pasa algo si a la URL no le pongo el [R=302,L] y lo dejo como [R,L]?
2.- No entiendo al 100% la actualizacion que si detecta que es google no muestre nada:
if(!(/bot|googlebot|crawler|spider|robot|crawling/i.test(navigator.userAgent)){
//sino es un buscador mostrar el contenido
}
¿Ese codigo va en el .htaccess? o donde va
3.-Hay alguna forma de detectar y bloquear los robots de facebook? para evitar el baneo de fb ads
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9]
RewriteRule .* - [F]
Pues eso no te sirve, tendrias que tener la URL directa y no un script!
- - - Actualizado - - -
1- el redirect 302 es temporaria, es para decir que esa url es temporaria y no permanente...
2- ese code es JS... podrias preeicindir de ese code y te funcionaria todo bien
3- si desde .htaccess podrias detectar facebook
PHP:RewriteEngine on RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9] RewriteRule .* - [F]
eso bloquea a facebook
#Redireccionar a movil
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9]
RewriteRule .* - [F]
RewriteCond %{HTTP_USER_AGENT} !(googlebot|InfoSeek|msnbot) [NC]
RewriteCond %{HTTP_COOKIE} !y6dG928Ssj=1 [NC]
RewriteCond %{HTTP_USER_AGENT} (mobile|android|blackberry|brew|cldc|docomo|htc|j2me|micromax|lg|midp|mot|motorola|netfront|nokia|obigo|openweb|opera.mini|palm|psp|samsung|sanyo|sch|sonyericsson|symbian|symbos|teleca|up.browser|vodafone|wap|webos|windows.ce) [NC]
RewriteRule ^(.*)$ http://m.misitio.com [R=302,L]
Asi quedaria, bloquea el boot de facebook, y tu sitio le regresara error... no podra ver nada de tu sitio el boot... podrias mandar el boot a otro lado cambiando el [F] y el - por la url de un sitio tuyo u otro archivo...¿Quedaria asi?
PHP:#Redireccionar a movil RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9] RewriteRule .* - [F] RewriteCond %{HTTP_USER_AGENT} !(googlebot|InfoSeek|msnbot) [NC] RewriteCond %{HTTP_COOKIE} !y6dG928Ssj=1 [NC] RewriteCond %{HTTP_USER_AGENT} (mobile|android|blackberry|brew|cldc|docomo|htc|j2me|micromax|lg|midp|mot|motorola|netfront|nokia|obigo|openweb|opera.mini|palm|psp|samsung|sanyo|sch|sonyericsson|symbian|symbos|teleca|up.browser|vodafone|wap|webos|windows.ce) [NC] RewriteRule ^(.*)$ http://m.misitio.com [R=302,L]
¿Por bloquear FB te refieres al robot de FB o el trafico de FB?
¿No es malo que el robot entre y no vea nada? no seria mejor mandar al robot a una pagina sin alguna oferta?
¿Hay alguna forma de hacerlo?
Asi quedaria, bloquea el boot de facebook, y tu sitio le regresara error... no podra ver nada de tu sitio el boot... podrias mandar el boot a otro lado cambiando el [F] y el - por la url de un sitio tuyo u otro archivo...
#Redireccionar a movil
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9]
RewriteRule .* http://www.misitio.com
RewriteCond %{HTTP_USER_AGENT} !(googlebot|InfoSeek|msnbot) [NC]
RewriteCond %{HTTP_COOKIE} !y6dG928Ssj=1 [NC]
RewriteCond %{HTTP_USER_AGENT} (mobile|android|blackberry|brew|cldc|docomo|htc|j2me|micromax|lg|midp|mot|motorola|netfront|nokia|obigo|openweb|opera.mini|palm|psp|samsung|sanyo|sch|sonyericsson|symbian|symbos|teleca|up.browser|vodafone|wap|webos|windows.ce) [NC]
RewriteRule ^(.*)$ http://m.misitio.com [R=302,L]
Si entendi bien seria...
PHP:#Redireccionar a movil RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9] RewriteRule .* http://www.misitio.com RewriteCond %{HTTP_USER_AGENT} !(googlebot|InfoSeek|msnbot) [NC] RewriteCond %{HTTP_COOKIE} !y6dG928Ssj=1 [NC] RewriteCond %{HTTP_USER_AGENT} (mobile|android|blackberry|brew|cldc|docomo|htc|j2me|micromax|lg|midp|mot|motorola|netfront|nokia|obigo|openweb|opera.mini|palm|psp|samsung|sanyo|sch|sonyericsson|symbian|symbos|teleca|up.browser|vodafone|wap|webos|windows.ce) [NC] RewriteRule ^(.*)$ http://m.misitio.com [R=302,L]
sisi testea si quieres, puedes usar useragentswitcher y colocar el useragent de facebook a ver como reacciona tu sitio...
sisi testea si quieres, puedes usar useragentswitcher y colocar el useragent de facebook a ver como reacciona tu sitio...
porque no es seguro? si le estas mostrando al user el resultado de la url redireccionada... de ultima esta en cada uno usarlo o no!... la 2° opcion redirecciona y no la detecta google, esa es la del code de juiciads solo que se le agrego las cookies y google...
Ahorita lo pruebo...
:encouragement::encouragement::encouragement::encouragement: MUCHISIMAS GRACIAS :encouragement::encouragement::encouragement::encouragement:
- - - Actualizado - - -
Ya lo probe y me tiro todo el servidor :fatigue:
Ver el archivo adjunto 52386
RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9]
RewriteRule .* http://www.misitio.com
RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9]
RewriteRule ^(.*)$ http://www.misitio.com
cambia
porPHP:RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9] RewriteRule .* http://www.misitio.com
PHP:RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9] RewriteRule ^(.*)$ http://www.misitio.com
#Redireccionar a movil
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9]
RewriteRule ^(.*)$ http://www.misitio.com
RewriteCond %{HTTP_USER_AGENT} !(googlebot|InfoSeek|msnbot) [NC]
RewriteCond %{HTTP_COOKIE} !y6dG928Ssj=1 [NC]
RewriteCond %{HTTP_USER_AGENT} (mobile|android|blackberry|brew|cldc|docomo|htc|j2me|micromax|lg|midp|mot|motorola|netfront|nokia|obigo|openweb|opera.mini|palm|psp|samsung|sanyo|sch|sonyericsson|symbian|symbos|teleca|up.browser|vodafone|wap|webos|windows.ce) [NC]
RewriteRule ^(.*)$ http://m.misitio.com [R=302,L]
Esta raro me tira el servidor nuevamente, pero ahora solo la version PC, la version movil si redirecciona
PC:
Ver el archivo adjunto 52478
Movil:
Ver el archivo adjunto 52479
Codigo hasta ahorita:
PHP:#Redireccionar a movil RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9] RewriteRule ^(.*)$ http://www.misitio.com RewriteCond %{HTTP_USER_AGENT} !(googlebot|InfoSeek|msnbot) [NC] RewriteCond %{HTTP_COOKIE} !y6dG928Ssj=1 [NC] RewriteCond %{HTTP_USER_AGENT} (mobile|android|blackberry|brew|cldc|docomo|htc|j2me|micromax|lg|midp|mot|motorola|netfront|nokia|obigo|openweb|opera.mini|palm|psp|samsung|sanyo|sch|sonyericsson|symbian|symbos|teleca|up.browser|vodafone|wap|webos|windows.ce) [NC] RewriteRule ^(.*)$ http://m.misitio.com [R=302,L]
if(preg_match('/^FacebookExternalHit\/.*?/i',$_SERVER['HTTP_USER_AGENT'])){
//Es facebook
}
if (in_array($_SERVER['HTTP_USER_AGENT'], array(
'facebookexternalhit/1.1 (+https://www.facebook.com/externalhit_uatext.php)',
'facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)'
))) {
//facebook
}
else {
//no facebook
}
si sacas lo de facebook? te funciona bien?... tmb podes chequear desde php...
oPHP:if(preg_match('/^FacebookExternalHit\/.*?/i',$_SERVER['HTTP_USER_AGENT'])){ //Es facebook }
PHP:if (in_array($_SERVER['HTTP_USER_AGENT'], array( 'facebookexternalhit/1.1 (+https://www.facebook.com/externalhit_uatext.php)', 'facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)' ))) { //facebook } else { //no facebook }
¿A que te refieres si saco lo de fb?
¿Que linea elimino?
Si lo hago via PHP ya no funcionaria el .htaccess no?
Tengo entendido que el .htaccess el servidor lo carga antes incluso que la pagina (index.php) entonces ni siquiera alcanzaría a ejecutar el archivo PHP
Claro, a ver si es el code de facebook el que mata el server... el error que tienes es por el .htaccess pero no se que linea... puedes comentarla colocando # delante
Perdon pero soy medio bruto para esto, que linea es la que comento
#RewriteCond %{HTTP_USER_AGENT} !facebookexternalhit/[0-9]
#RewriteRule ^(.*)$ http://www.misitio.com
[MENTION=9679]cicklow[/MENTION] Como podria hacer para que por ejemplo PlugRush me la siga mostrando al iframe? Tengo que cambiar algun valor?
Por ejemplo que juicy muestre 1 cada 24hs y la de Plug me la muestre cada ves que entra (aumenta esto las ganancias en plug)
if(cookieuser!="1"){
//agregamos el iframe de la redireccion mobil de juiciads!
document.write('<div id="afuera"><iframe id="conteframe" src="**ACA_URL_JUICIADS**" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div> <div id="cerrarbtn" onclick="cerrarVentana()">Cerrar [X]</div>');
//asignamos la cookie, la cookie es para solo mostrar el lightbox cada 24hs
setCookie("redirmobil","1",1);
}else{
//agregamos el iframe de la redireccion mobil de plugrush!
document.write('<div id="afuera"><iframe id="conteframe" src="**ACA_URL_PLUGRUSH**" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div> <div id="cerrarbtn" onclick="cerrarVentana()">Cerrar [X]</div>');
//asignamos la cookie, la cookie es para solo mostrar el lightbox cada 24hs
setCookie("redirmobil","2",1);
}
if(cookieuser!="1"){
//agregamos el iframe de la redireccion mobil de juiciads!
document.write('<div id="afuera"><iframe id="conteframe" src="**ACA_URL_JUICIADS**" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div> <div id="cerrarbtn" onclick="cerrarVentana()">Cerrar [X]</div>');
//asignamos la cookie, la cookie es para solo mostrar el lightbox cada 24hs
setCookie("redirmobil","1",1);
}
if(cookieuser=="1"){
//agregamos el iframe de la redireccion mobil de plugrush!
document.write('<div id="afuera"><iframe id="conteframe" src="**ACA_URL_PLUGRUSH**" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div> <div id="cerrarbtn" onclick="cerrarVentana()">Cerrar [X]</div>');
//asignamos la cookie, la cookie es para solo mostrar el lightbox cada 24hs
//setCookie("redirmobil","2",1);
}
tienes:
lo cambias porHTML:if(cookieuser!="1"){ //agregamos el iframe de la redireccion mobil de juiciads! document.write('<div id="afuera"><iframe id="conteframe" src="**ACA_URL_JUICIADS**" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div> <div id="cerrarbtn" onclick="cerrarVentana()">Cerrar * [X]</div>'); //asignamos la cookie, la cookie es para solo mostrar el lightbox cada 24hs setCookie("redirmobil","1",1); }else{ //agregamos el iframe de la redireccion mobil de plugrush! document.write('<div id="afuera"><iframe id="conteframe" src="**ACA_URL_PLUGRUSH**" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div> <div id="cerrarbtn" onclick="cerrarVentana()">Cerrar * [X]</div>'); //asignamos la cookie, la cookie es para solo mostrar el lightbox cada 24hs setCookie("redirmobil","2",1); }
HTML:if(cookieuser!="1"){ //agregamos el iframe de la redireccion mobil de juiciads! document.write('<div id="afuera"><iframe id="conteframe" src="**ACA_URL_JUICIADS**" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div> <div id="cerrarbtn" onclick="cerrarVentana()">Cerrar * [X]</div>'); //asignamos la cookie, la cookie es para solo mostrar el lightbox cada 24hs setCookie("redirmobil","1",1); } if(cookieuser=="1"){ //agregamos el iframe de la redireccion mobil de plugrush! document.write('<div id="afuera"><iframe id="conteframe" src="**ACA_URL_PLUGRUSH**" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe></div> <div id="cerrarbtn" onclick="cerrarVentana()">Cerrar * [X]</div>'); //asignamos la cookie, la cookie es para solo mostrar el lightbox cada 24hs //setCookie("redirmobil","2",1); }
Muchisimas gracias [MENTION=9679]cicklow[/MENTION] Aunq no pude ponerlo; Mi script es raro, tiene una carpeta con todos los .js juntos y el header que luego esta en una carpeta de uno de los temas no me lo toma al codigo para que lo tome, ya vere si busco aver como asocia esos .js de la carpeta!
Igual gracias por la pronta respuesta, cuando descubra me sera de mucha ayuda!
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?