<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Programador ASP</title>
	
	<link>http://programadorasp.com</link>
	<description>Programación en Internet</description>
	<lastBuildDate>Fri, 16 Mar 2012 13:37:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ProgramadorAsp" /><feedburner:info uri="programadorasp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.feedness.com/alta/http://feeds.feedburner.com/ProgramadorAsp" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/ProgramadorAsp" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FProgramadorAsp" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Alerta de saturación de cola en servidor de correo Exim en Linux (posible síntoma de spam)</title>
		<link>http://feedproxy.google.com/~r/ProgramadorAsp/~3/e3u8LTQcy80/</link>
		<comments>http://programadorasp.com/alerta-email-cola-correo-exim-spam/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 18:44:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[alerta e-mail]]></category>
		<category><![CDATA[blacklist]]></category>
		<category><![CDATA[cola de correo]]></category>
		<category><![CDATA[cola de correo saliente]]></category>
		<category><![CDATA[correo electrónico]]></category>
		<category><![CDATA[correo saliente]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Cron]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[enviar alertas e-mail]]></category>
		<category><![CDATA[enviar spam]]></category>
		<category><![CDATA[envío masivo]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[exim: permission denied]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lista negra]]></category>
		<category><![CDATA[mensajes]]></category>
		<category><![CDATA[mi servidor envía spam]]></category>
		<category><![CDATA[plesk]]></category>
		<category><![CDATA[POP3]]></category>
		<category><![CDATA[proveedor de hosting]]></category>
		<category><![CDATA[Qmail]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[saturación cola correo]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[script malicioso]]></category>
		<category><![CDATA[servidor correo Exim]]></category>
		<category><![CDATA[servidor de correo]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[servidores dedicados]]></category>
		<category><![CDATA[shell scripting]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[tarea cron]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[vulnerabilidad]]></category>

		<guid isPermaLink="false">http://programadorasp.com/?p=692</guid>
		<description><![CDATA[Script Linux para enviar alertas por e-mail cuando la cola de correo saliente de Exim supere un número de mensajes, últil para detectar envíos masivos como spam
Related posts:<ol>
<li><a href='http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/' rel='bookmark' title='Solución a un error en la opción Rechazar de las preferencias de correo en Plesk'>Solución a un error en la opción Rechazar de las preferencias de correo en Plesk</a></li>
<li><a href='http://programadorasp.com/errores-al-subir-imagenes-en-wordpress/' rel='bookmark' title='Errores al subir imágenes en WordPress'>Errores al subir imágenes en WordPress</a></li>
<li><a href='http://programadorasp.com/pequena-optimizacion-de-apache-que-evito-continuas-caidas-del-servidor-web-en-el-vps/' rel='bookmark' title='Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS'>Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/p2SFhKpvlsy9k52G7lvMven-d6U/0/da"><img src="http://feedads.g.doubleclick.net/~a/p2SFhKpvlsy9k52G7lvMven-d6U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/p2SFhKpvlsy9k52G7lvMven-d6U/1/da"><img src="http://feedads.g.doubleclick.net/~a/p2SFhKpvlsy9k52G7lvMven-d6U/1/di" border="0" ismap="true"></img></a></p><p>En <strong>servidores dedicados</strong> o <strong>VPS</strong> en Internet con los que damos servicio de <strong>correo electrónico</strong> a clientes, es importante tener control sobre todos los procesos para evitar que los servidores puedan ser comprometidos y utilizados, por ejemplo, para enviar <strong>spam</strong>.</p>
<p>Uno de esos controles debería ser el número de mensajes en la <strong>cola de correo</strong> saliente del servidor que esperan a ser enviados, bien por <strong>saturación</strong>, porque los servidores de destino no están accesibles en ese momento o por cualquier otro error como direcciones de e-mail o dominios mal escritos. Un número elevado de mensajes en la <strong>cola del servidor de correo</strong> suele ser indicativo de que hay algún problema. Puede ser problema de saturación (puntual o prolongado, síntoma de que el servidor se queda corto para el volumen de mensajes a procesar) o más comúnmente por <strong>envío masivo de mensajes</strong>, la mayoría de veces síntoma de que se está <strong>enviando spam</strong> a través de nuestro servidor, por alguna <strong>cuenta de correo comprometida</strong> o por algún <strong>script malicioso</strong> instalado aprovechando alguna vulnerabilidad. Cuando el problema es el spam, la cola de correo suele llenarse porque se envía un volumen elevado de correos en poco tiempo a miles o millones de destinatarios y algunos de esos e-mails ya no funcionan, tienen la bandeja de entrada llena, el servidor de destino no está disponible,&#8230; con lo que se quedan en la cola de <strong>correo saliente</strong> de nuestro servidor esperando nuevos intentos de envío.</p>
<p>Así pues, si conseguimos que se nos <strong>alerte por e-mail</strong> cuando la cola de correo tiene muchos mensajes, podremos atajar el problema más rápidamente para evitar que nuestro servidor de correo entre en <strong>listas negras</strong> o sea desconectado de la red por nuestro proveedor de hosting. Si disponemos de un servidor de correo <strong>Exim</strong>, el script siguiente de <strong>shell scripting</strong> de Linux <strong>envía por e-mail mensajes de alerta</strong> cuando la <strong>cola de correo saliente</strong> supera un determinado número de mensajes:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #007800;">strContador</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>exim -bpc<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$strContador</span> <span style="color: #660033;">-gt</span> <span style="color: #000000;">50</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #000000; font-weight: bold;">then</span>
  <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>exim <span style="color: #660033;">-bpc</span> <span style="color: #000000; font-weight: bold;">|</span> mail <span style="color: #660033;">-s</span>
  <span style="color: #ff0000;">'ALERTA COLA SERVIDOR CORREO &gt; 50 MENSAJES'</span> miemail<span style="color: #000000; font-weight: bold;">@</span>example.com
<span style="color: #000000; font-weight: bold;">fi</span></pre></div></div>

<p><em>Nota: unir en una única línea las dos líneas entre then y fi: &#8220;/usr/sbin/exim -bpc | mail -s &#8216;ALERTA COLA SERVIDOR CORREO > 50 MENSAJES&#8217; miemail@example.com&#8221;</em></p>
<p>El comando “<strong>/usr/sbin/exim -bpc</strong>” devuelve el número de mensajes en la cola de correo. En el script anterior, si ese número de mensajes es mayor que 50, envía un mensaje a miemail@example.com (cambiadlo por la vuestra) con el asunto “<strong>ALERTA COLA SERVIDOR CORREO > 50 MENSAJES</strong>” y en el cuerpo el <strong>número de mensajes</strong> en la cola en esos momentos.</p>
<p>Para que este script se ejecute cada cierto tiempo (cada 15 minutos, por ejemplo), podemos ponerlo en una tarea <strong>Cron</strong>. Normalmente, si intentamos desde un panel de control de hosting como <strong>Plesk</strong> o <strong>cPanel</strong> que se ejcute el script en una <strong>tarea cron</strong> puede dar error de permisos (&#8220;<strong>exim: permission denied</strong>&#8220;) porque el usuario de Plesk o cPanel no tenga permisos para ejecutar el comando “<strong>exim –bpc</strong>”. Para que la tarea cron que ejecuta el script lo haga como root se puede incluir en el <strong>crontab</strong> general con el comando &#8220;<strong>crontab -e</strong>&#8221; desde ssh (línea de comandos). Añadiendo la siguiente línea en crontab el script se ejecutará como root cada 15 minutos:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">*/</span><span style="color: #000000;">15</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">/</span>ruta<span style="color: #000000; font-weight: bold;">/</span>exim_alert.sh</pre></div></div>

<p>Adaptar este script a otros servidores de correo como <strong>Qmail</strong> es una tarea sencilla.</p>
<p>Related posts:<ol>
<li><a href='http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/' rel='bookmark' title='Solución a un error en la opción Rechazar de las preferencias de correo en Plesk'>Solución a un error en la opción Rechazar de las preferencias de correo en Plesk</a></li>
<li><a href='http://programadorasp.com/errores-al-subir-imagenes-en-wordpress/' rel='bookmark' title='Errores al subir imágenes en WordPress'>Errores al subir imágenes en WordPress</a></li>
<li><a href='http://programadorasp.com/pequena-optimizacion-de-apache-que-evito-continuas-caidas-del-servidor-web-en-el-vps/' rel='bookmark' title='Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS'>Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/ProgramadorAsp/~4/e3u8LTQcy80" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://programadorasp.com/alerta-email-cola-correo-exim-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://programadorasp.com/alerta-email-cola-correo-exim-spam/</feedburner:origLink></item>
		<item>
		<title>Servicios profesionales de telecomunicaciones: Fax por Internet, Fax por E-mail y Conference Call</title>
		<link>http://feedproxy.google.com/~r/ProgramadorAsp/~3/q5Ys3-6eLyY/</link>
		<comments>http://programadorasp.com/axiatel-fax-internet-email-conference-call-web-voip-telefonia-ip/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 15:42:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[atención telefónica]]></category>
		<category><![CDATA[audio conferencia]]></category>
		<category><![CDATA[audioconferencia]]></category>
		<category><![CDATA[Axiatel]]></category>
		<category><![CDATA[call video]]></category>
		<category><![CDATA[centralita telefónica]]></category>
		<category><![CDATA[conf call]]></category>
		<category><![CDATA[conference call]]></category>
		<category><![CDATA[conference web y centralita telefónica]]></category>
		<category><![CDATA[conferencia telefónica]]></category>
		<category><![CDATA[enviar fax por Internet]]></category>
		<category><![CDATA[enviar y recibir fax por email]]></category>
		<category><![CDATA[fax]]></category>
		<category><![CDATA[fax por email]]></category>
		<category><![CDATA[fax por internet]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[números 900]]></category>
		<category><![CDATA[prueba gratis]]></category>
		<category><![CDATA[reunión telefónica]]></category>
		<category><![CDATA[reuniones a distancia]]></category>
		<category><![CDATA[servidor vocal interactivo]]></category>
		<category><![CDATA[sin compromiso]]></category>
		<category><![CDATA[sin compromiso de permanencia]]></category>
		<category><![CDATA[soluciones en telecomunicaciones]]></category>
		<category><![CDATA[Telefonía IP]]></category>
		<category><![CDATA[videoconferencia]]></category>
		<category><![CDATA[virtual conference]]></category>
		<category><![CDATA[voIP]]></category>
		<category><![CDATA[Web Conference]]></category>

		<guid isPermaLink="false">http://programadorasp.com/?p=590</guid>
		<description><![CDATA[Axiatel ofrece servicios de telecomunicaciones que puedes probar gratis: fax por Internet y por e-mail, vídeo conferencias, audio conferencias, telefonía IP,...
Related posts:<ol>
<li><a href='http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/' rel='bookmark' title='Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web'>Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web</a></li>
<li><a href='http://programadorasp.com/pspad-potente-editor-de-textos-gratuito-y-en-espanol/' rel='bookmark' title='PSPad, potente editor de textos gratuito y en español'>PSPad, potente editor de textos gratuito y en español</a></li>
<li><a href='http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/' rel='bookmark' title='Posicionamiento en Google sorprendente por menos de 40 euros al mes'>Posicionamiento en Google sorprendente por menos de 40 euros al mes</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/OVBBmwaiboTxCgEU6tjirCiI7fk/0/da"><img src="http://feedads.g.doubleclick.net/~a/OVBBmwaiboTxCgEU6tjirCiI7fk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/OVBBmwaiboTxCgEU6tjirCiI7fk/1/da"><img src="http://feedads.g.doubleclick.net/~a/OVBBmwaiboTxCgEU6tjirCiI7fk/1/di" border="0" ismap="true"></img></a></p><p>Si quieres <strong>enviar fax por Internet</strong> o por e-mail a bajo precio, prueba gratis <strong>Axiatel</strong>, que ofrece servicios de telecomunicaciones para pequeñas y medianas empresas a los mejores precios. Axiatel ofrece fax por Internet, fax por e-mail, conference call, conferencia web, vídeo conferencia, servidor vocal interactivo, centralita telefónica virtual, reuniones por conferencia telefónica o audio conferencia y todos los servicios de la <strong>telefonía IP</strong> con<strong> VoIP</strong>. Puedes probar todos estos servicios <strong>sin que te cueste nada</strong> con las pruebas gratuitas de Axiatel. <strong>Prueba gratis</strong> los servicios de Axiatel y paga lo que quieras, puedes darte de baja en cualquier momento, sin compromiso de permanencia.</p>
<h2 style="text-align: center;"><a href="http://tracking.publicidees.com/clic.php?partid=25789&#038;progid=1644&#038;promoid=38831" target="_blank" rel="nofollow">Haz clic aquí para probar gratis el fax por Internet de Axiatel y otros servicios</a></h2>
<div style="text-align: center"><a href="http://tracking.publicidees.com/clic.php?partid=25789&#038;progid=1644&#038;promoid=38831" target="_blank" rel="nofollow"><img src="http://tracking.publicidees.com/banner.php?partid=25789&#038;progid=1644&#038;promoid=38831&#038;noret=70ddf5003ac210850280e4605cd2ab73" border="0"></a></div>
<h4>Estos son los servicios que ofrece Axiatel:</h4>
<ul>
<li>Envía y recibe <strong>fax por Internet</strong> desde tu ordenador, sin atasco de papel, sin líneas ocupadas, sin pérdidas de tiempo con esperas, sin mantenimiento de la línea telefónica, sin tinta, sin gasto extra de electricidad,&#8230; Enviar y recibir fax por Internet y correo electrónico es mucho más <strong>cómodo, fácil y rápido</strong> con Axiatel. El fax por Internet de Axiatel es muy fácil de usar, la suscripción se realiza en unos segundos y no necesita ningún programa de instalación ni equipo de fax, sólo un ordenador conectado a Internet. Todo son ventajas, el <strong>coste es mínimo</strong>, permite mayor movilidad enviando y recibiendo fax desde cualquier lugar, es mucho más <strong>ecológico</strong> y permite mantener el número de fax. <strong>Prueba gratis</strong> con Axiatel el fax por Internet, que en los últimos años ha experimentado un fuerte crecimiento frente al fax tradicional.</li>
<li>Con la <strong>Conference Call</strong> de Axiatel puedes organizar todas tus <strong>reuniones a distancia</strong>, realizar grabaciones y escuchas y recibir notificaciones de conferencia por e-mail y SMS. Sin necesidad de línea telefónica y con un número único, la <strong>audioconferencia</strong> de Axiatel no supone ningún coste adicional. Todas las audioconferencias se almacenan gratis durante un año, sirviendo de archivo y referencia en cualquier momento.</li>
<li>La <strong>Centralita Telefónica Virtual</strong> totalmente automática permite llamar a cualquier teléfono o recibir llamadas desde cualquier lugar disfrutando de servicio de mensajes de voz con notificación por e-mail o SMS, sin instalar ningún equipo ni programa. La centralita proporciona un <strong>número único 90x</strong> de atención telefónica y gestiona todas las llamadas entrantes, mejorando la relación con los clientes. La <strong>Telefonía IP</strong> supone un teléfono empresarial con todas las funcionalidades de la <strong>VoIP</strong>, con llamadas ilimitadas a números fijos y móviles.</li>
<li>La <strong>Vídeo Conferencia</strong> (Web Conference) de Axiatel ofrece a través de una interfaz virtual <strong>video-conferencias</strong> interactivas con audio y vídeo y posibilidad de compartir documentos, colaborar y chatear, de la forma más fácil. Compatible con todos los navegadores de Internet, no es necesario instalar ningún programa ni equipe y permite videoconferencias <strong>ilimitadas las 24 horas del día</strong> los 365 días del año. Organiza reuniones a distancia con voz e imagen, <strong>ilimitados participantes</strong>, sin gastos ocultos y con tarifa plana.</li>
</ul>
<h2 style="text-align: center;"><a href="http://tracking.publicidees.com/clic.php?partid=25789&#038;progid=1644&#038;promoid=54008" target="_blank" rel="nofollow">Haz clic aquí para probar gratis el fax por Internet de Axiatel y otros servicios</a></h2>
<p style="text-align: center"><a href="http://tracking.publicidees.com/clic.php?partid=25789&#038;progid=1644&#038;promoid=54008" target="_blank" rel="nofollow"><img src="http://tracking.publicidees.com/banner.php?partid=25789&#038;progid=1644&#038;promoid=54008&#038;noret=c05bb19fb677d8dc3cdd711176bec23b" border="0"></a></p>
<p><strong>Prueba gratis sin compromiso</strong> durante 30 días todos los servicios de Axiatel: Fax por Email, Centralita Telefonica Virtual, Conference Call, Video Conferencia, Telefonía IP,&#8230; Después se pueden contratar packs prepagados de 24 meses con hasta 50% de descuento o packs prepagados de 12 meses con hasta el 30% de descuento. Y todo <strong>sin ningún compromiso</strong> de permanencia, nos podemos dar de baja en cualquier momento. Axiatel, con más de 15 años de experiencia en el sector de las telecomunicaciones, gestiona más de <strong>100 millones de conexiones al año</strong> y tiene miles de clientes satisfechos en <strong>7 países</strong> (Reino Unido, Italia, España, Canadá, Alemania, Australia y Bélgica) y hablan muy bien de sus efectivos servicios, ya que les ahorra mucho tiempo y dinero. Grandes empresas como <strong>Pixmanía, Meetic, Haribo, L&#8217;Oreal, Danone, Perrier, EADS o Arcelor Mittal</strong> confían sus comunicaciones a Axiatel. Todos los clientes Axiatel ahorran con sus servicios y la mayoría los recomiendan, ya que se pueden ahorrar más de 500 euros al año con las tarifas planas de coste fijo y el beneficio medioambiental. Y lo mejor de todo, con <strong>prueba gratuita sin compromiso</strong> y sin realizar ninguna inversión.</p>
<p>Related posts:<ol>
<li><a href='http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/' rel='bookmark' title='Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web'>Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web</a></li>
<li><a href='http://programadorasp.com/pspad-potente-editor-de-textos-gratuito-y-en-espanol/' rel='bookmark' title='PSPad, potente editor de textos gratuito y en español'>PSPad, potente editor de textos gratuito y en español</a></li>
<li><a href='http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/' rel='bookmark' title='Posicionamiento en Google sorprendente por menos de 40 euros al mes'>Posicionamiento en Google sorprendente por menos de 40 euros al mes</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/ProgramadorAsp/~4/q5Ys3-6eLyY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://programadorasp.com/axiatel-fax-internet-email-conference-call-web-voip-telefonia-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://programadorasp.com/axiatel-fax-internet-email-conference-call-web-voip-telefonia-ip/</feedburner:origLink></item>
		<item>
		<title>Reemplazar carácteres con expresiones regulares en ASP para generar URL’s amigables</title>
		<link>http://feedproxy.google.com/~r/ProgramadorAsp/~3/Y2p86KymdmE/</link>
		<comments>http://programadorasp.com/generar-urls-amigables-asp-expresiones-regulares/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 19:10:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Buscadores]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[acentos]]></category>
		<category><![CDATA[ansi]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[cadena de texto]]></category>
		<category><![CDATA[carácteres extraños]]></category>
		<category><![CDATA[comillas]]></category>
		<category><![CDATA[expresiones regulares]]></category>
		<category><![CDATA[iso-8859-1]]></category>
		<category><![CDATA[patrón expresión regular]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[permalinks]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[reemplazar carácteres]]></category>
		<category><![CDATA[RegExp]]></category>
		<category><![CDATA[replace]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[tildes]]></category>
		<category><![CDATA[URL friendly]]></category>
		<category><![CDATA[URL's amigables]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://programadorasp.com/?p=503</guid>
		<description><![CDATA[Las expresiones regulares en ASP son muy útiles para reemplazar carácteres extraños en cadenas de texto y quitar acentos para por ejemplo generar url's amigables
Related posts:<ol>
<li><a href='http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/' rel='bookmark' title='Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL'>Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL</a></li>
<li><a href='http://programadorasp.com/la-world-wide-web-y-el-html-cumplen-20-anos/' rel='bookmark' title='La World Wide Web y el HTML cumplen 20 años'>La World Wide Web y el HTML cumplen 20 años</a></li>
<li><a href='http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/' rel='bookmark' title='Interpretar páginas web estáticas como php, asp o cualquier lenguaje'>Interpretar páginas web estáticas como php, asp o cualquier lenguaje</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/G9WYsvOMZ4_HuZ5ARkeS1ESpF3U/0/da"><img src="http://feedads.g.doubleclick.net/~a/G9WYsvOMZ4_HuZ5ARkeS1ESpF3U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/G9WYsvOMZ4_HuZ5ARkeS1ESpF3U/1/da"><img src="http://feedads.g.doubleclick.net/~a/G9WYsvOMZ4_HuZ5ARkeS1ESpF3U/1/di" border="0" ismap="true"></img></a></p><p>En ocasiones en <strong>ASP</strong> hemos querido <strong>reemplazar carácteres</strong> de un texto o una cadena para eliminar los acentos y los carácteres extraños como paréntesis, puntos, comas, corchetes, ñ, ç,&#8230; Por ejemplo, para generar <strong>URL&#8217;s amigables</strong> para los buscadores (URL friendly o permalinks), necesitamos convertir las cadenas a texto plano <strong>sin carácteres extraños</strong>. Podemos hacer funciones de reemplazo de carácteres intentando tener en cuenta todos los carácteres extraños que nos podamos encontrar en una cadena, pero las <strong>expresiones regulares</strong> y sus herramientas de reemplazo nos pueden ayudar mucho. Se trata de utilizar el operador <strong>.replace</strong> del objeto de expresión regular en ASP, jugando con los <strong>patrones</strong> para las condiciones.</p>
<p>En la funcion siguiente, a partir de una <strong>cadena de texto</strong> dada se convierte a una cadena amigable para los buscadores, eliminando los carácteres extraños. En primer lugar, se eliminan los espacios a ambos lados de la cadena y se reemplazan o eliminan los carácteres que pueden dar problemas en bases de datos como las <strong>comillas</strong> simples y dobles, saltos de línea y espacios. Después se usan las <strong>expresiones regulares</strong> para eliminar de las vocales las tildes abiertas y cerradas, diéresis,&#8230; y para sustituir la ñ y la ç por n y c respectivamente. Es decir, los carácteres que <strong>cumplan el patrón</strong> de la expresión regular serán sustituidos por el carácter dado. Por último, se eliminan los carácteres restantes que <strong>no cumplan el patrón</strong> de URL amigable (letras minúsculas, números y guión).</p>

<div class="wp_syntax"><div class="code"><pre class="asp" style="font-family:monospace;"><span style="color: #0000ff; font-weight: bold;">function</span> convertirAURLfriendly<span style="color: #006600; font-weight:bold;">&#40;</span>cadena<span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #990099; font-weight: bold;">not</span> isNull<span style="color: #006600; font-weight:bold;">&#40;</span>cadena<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
    <span style="color: #008000;">' Eliminamos los espacios a ambos lados de la cadena</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #330066;">Trim</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">lCase</span><span style="color: #006600; font-weight:bold;">&#40;</span>cadena<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    <span style="color: #008000;">' Reemplazamos carácteres especiales</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #330066;">replace</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena,<span style="color: #cc0000;">&quot;'&quot;</span>,<span style="color: #cc0000;">&quot;&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot;&quot;</span><span style="color: #cc0000;">&quot;&quot;</span>,<span style="color: #cc0000;">&quot;&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #330066;">replace</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena,<span style="color: #cc0000;">&quot;&amp;quot;&quot;</span>,<span style="color: #cc0000;">&quot;&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>,vbcrlf,<span style="color: #cc0000;">&quot;&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #330066;">replace</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena,<span style="color: #cc0000;">&quot;&lt;br&gt;&quot;</span>,<span style="color: #cc0000;">&quot;&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot; &quot;</span>,<span style="color: #cc0000;">&quot;-&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    <span style="color: #990099; font-weight: bold;">set</span> expReg <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">New</span> RegExp
    <span style="color: #008000;">' Todas las ocurrencias</span>
    expReg.<span style="color: #990099; font-weight: bold;">Global</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">True</span>
    expReg.<span style="color: #9900cc;">Pattern</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;[àáâãäå]&quot;</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> expReg.<span style="color: #330066;">Replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena, <span style="color: #cc0000;">&quot;a&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    expReg.<span style="color: #9900cc;">Pattern</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;[èéêë]&quot;</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> expReg.<span style="color: #330066;">Replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena, <span style="color: #cc0000;">&quot;e&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    expReg.<span style="color: #9900cc;">Pattern</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;[ìíîï]&quot;</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> expReg.<span style="color: #330066;">Replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena, <span style="color: #cc0000;">&quot;i&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    expReg.<span style="color: #9900cc;">Pattern</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;[òóôõö]&quot;</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> expReg.<span style="color: #330066;">Replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena, <span style="color: #cc0000;">&quot;o&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    expReg.<span style="color: #9900cc;">Pattern</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;[ùúûü]&quot;</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> expReg.<span style="color: #330066;">Replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena, <span style="color: #cc0000;">&quot;u&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    expReg.<span style="color: #9900cc;">Pattern</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;[ñ]&quot;</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> expReg.<span style="color: #330066;">Replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena, <span style="color: #cc0000;">&quot;n&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    expReg.<span style="color: #9900cc;">Pattern</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;[ç]&quot;</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> expReg.<span style="color: #330066;">Replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena, <span style="color: #cc0000;">&quot;c&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    <span style="color: #008000;">' Todo lo que no cumpla este patron</span>
    expReg.<span style="color: #9900cc;">Pattern</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;[^a-z0-9-]&quot;</span>
    strCadena <span style="color: #006600; font-weight: bold;">=</span> expReg.<span style="color: #330066;">Replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>strCadena, <span style="color: #cc0000;">&quot;&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
    <span style="color: #990099; font-weight: bold;">set</span> expReg <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">nothing</span>
    convertirAURLfriendly <span style="color: #006600; font-weight: bold;">=</span> left<span style="color: #006600; font-weight:bold;">&#40;</span>strCadena,<span style="color: #800000;">256</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">else</span>
    convertirAURLfriendly <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;&quot;</span>
  <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
<span style="color: #990099; font-weight: bold;">end</span> <span style="color: #0000ff; font-weight: bold;">function</span></pre></div></div>

<p>Hacer la conversión de la función anterior a otros lenguajes como <strong>PHP</strong> o <strong>Javascript</strong> es relativamente sencillo, en otros artículos de este blog se pueden encontrar ejemplos de expresiones regulares en Javascript. De hecho, la función anterior an ASP para generar URL&#8217;s amigables me funcionaba en archivos ANSI con codificación iso-8859-1, pero da problemas con los acentos y carácteres extraños cuando el archivo está en <strong>UTF-8</strong>. Así que después de darle muchas vueltas, convertí la función de ASP a Javascript y la llamaba antes de enviar el formulario, es decir generaba la <strong>URL amigable</strong> desde Javascript y lo almacenaba en una variable hidden que también envío con el formulario. La función en <strong>Javascript</strong> que funciona para UTF-8:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> convertirAURLfriendly<span style="color: #009900;">&#40;</span>str<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  strCadena <span style="color: #339933;">=</span> str<span style="color: #339933;">;</span>
  <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>strCadena<span style="color: #339933;">!=</span><span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">toLowerCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #006600; font-style: italic;">// Elimina espacios al principio y al final</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/^\s*|\s*$/g</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;&amp;quot;&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot; &quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;-&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;_&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;-&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    strExpReg <span style="color: #339933;">=</span> <span style="color: #009966; font-style: italic;">/[àáâãäå]/gi</span><span style="color: #339933;">;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>strExpReg<span style="color: #339933;">,</span><span style="color: #3366CC;">'a'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    strExpReg <span style="color: #339933;">=</span> <span style="color: #009966; font-style: italic;">/[èéêë]/gi</span><span style="color: #339933;">;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>strExpReg<span style="color: #339933;">,</span><span style="color: #3366CC;">'e'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    strExpReg <span style="color: #339933;">=</span> <span style="color: #009966; font-style: italic;">/[ìíîï]/gi</span><span style="color: #339933;">;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>strExpReg<span style="color: #339933;">,</span><span style="color: #3366CC;">'i'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    strExpReg <span style="color: #339933;">=</span> <span style="color: #009966; font-style: italic;">/[òóôõö]/gi</span><span style="color: #339933;">;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>strExpReg<span style="color: #339933;">,</span><span style="color: #3366CC;">'o'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    strExpReg <span style="color: #339933;">=</span> <span style="color: #009966; font-style: italic;">/[ùúûü]/gi</span><span style="color: #339933;">;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>strExpReg<span style="color: #339933;">,</span><span style="color: #3366CC;">'u'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    strExpReg <span style="color: #339933;">=</span> <span style="color: #009966; font-style: italic;">/[ñ]/gi</span><span style="color: #339933;">;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>strExpReg<span style="color: #339933;">,</span><span style="color: #3366CC;">'n'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    strExpReg <span style="color: #339933;">=</span> <span style="color: #009966; font-style: italic;">/[ç]/gi</span><span style="color: #339933;">;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>strExpReg<span style="color: #339933;">,</span><span style="color: #3366CC;">'c'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #006600; font-style: italic;">// Todo lo que no cumpla este patron</span>
    strExpReg <span style="color: #339933;">=</span> <span style="color: #009966; font-style: italic;">/[^a-z0-9-]/gi</span><span style="color: #339933;">;</span>
    strCadena <span style="color: #339933;">=</span> strCadena.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span>strExpReg<span style="color: #339933;">,</span><span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">return</span> strCadena.<span style="color: #660066;">substring</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #339933;">,</span><span style="color: #CC0000;">255</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #3366CC;">''</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Related posts:<ol>
<li><a href='http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/' rel='bookmark' title='Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL'>Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL</a></li>
<li><a href='http://programadorasp.com/la-world-wide-web-y-el-html-cumplen-20-anos/' rel='bookmark' title='La World Wide Web y el HTML cumplen 20 años'>La World Wide Web y el HTML cumplen 20 años</a></li>
<li><a href='http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/' rel='bookmark' title='Interpretar páginas web estáticas como php, asp o cualquier lenguaje'>Interpretar páginas web estáticas como php, asp o cualquier lenguaje</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/ProgramadorAsp/~4/Y2p86KymdmE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://programadorasp.com/generar-urls-amigables-asp-expresiones-regulares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://programadorasp.com/generar-urls-amigables-asp-expresiones-regulares/</feedburner:origLink></item>
		<item>
		<title>Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL</title>
		<link>http://feedproxy.google.com/~r/ProgramadorAsp/~3/x1P9K34JoIM/</link>
		<comments>http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 20:34:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[carácteres especiales]]></category>
		<category><![CDATA[charset utf-8]]></category>
		<category><![CDATA[CodePage 65001]]></category>
		<category><![CDATA[editor avanzado]]></category>
		<category><![CDATA[encoding UTF-8]]></category>
		<category><![CDATA[formato UTF-8]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql_query]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problemas de codificación]]></category>
		<category><![CDATA[programación web]]></category>
		<category><![CDATA[pspad]]></category>
		<category><![CDATA[SET NAMES UTF8]]></category>
		<category><![CDATA[solución]]></category>
		<category><![CDATA[text/xml]]></category>
		<category><![CDATA[UTF-8]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=443</guid>
		<description><![CDATA[Solución al problema de que los carácteres especiales no se muestran bien en un XML devuelto en PHP leyendo de base de datos MySQL con codificación UTF-8.
Related posts:<ol>
<li><a href='http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/' rel='bookmark' title='Interpretar páginas web estáticas como php, asp o cualquier lenguaje'>Interpretar páginas web estáticas como php, asp o cualquier lenguaje</a></li>
<li><a href='http://programadorasp.com/la-world-wide-web-y-el-html-cumplen-20-anos/' rel='bookmark' title='La World Wide Web y el HTML cumplen 20 años'>La World Wide Web y el HTML cumplen 20 años</a></li>
<li><a href='http://programadorasp.com/generar-urls-amigables-asp-expresiones-regulares/' rel='bookmark' title='Reemplazar carácteres con expresiones regulares en ASP para generar URL&#8217;s amigables'>Reemplazar carácteres con expresiones regulares en ASP para generar URL&#8217;s amigables</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/VuGtg2nit3Cr0EDluo3cA4s497I/0/da"><img src="http://feedads.g.doubleclick.net/~a/VuGtg2nit3Cr0EDluo3cA4s497I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VuGtg2nit3Cr0EDluo3cA4s497I/1/da"><img src="http://feedads.g.doubleclick.net/~a/VuGtg2nit3Cr0EDluo3cA4s497I/1/di" border="0" ismap="true"></img></a></p><p>En muchas ocasiones he programado en lenguaje <strong>ASP</strong> páginas que devuelven datos en <strong>XML</strong> leyéndolos de una base de datos <strong>MySQL</strong>. Con el fin de que los datos almacenados en MySQL salgan con el formato correcto, lo mejor es trabajar en <strong>UTF-8</strong>. Para ello, es necesario guardar el archivo ASP que devuelve el XML en <strong>formato UTF-8</strong> desde un editor avanzado gratuito como el <strong><a href="http://programadorasp.com/pspad-potente-editor-de-textos-gratuito-y-en-espanol/" target="_blank">PSPad</a></strong>. Además, hay que poner el siguiente código ASP antes que nada:</p>

<div class="wp_syntax"><div class="code"><pre class="asp" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #9900cc;">CodePage</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;65001&quot;</span>     <span style="color: #008000;">' Comentario: UTF-8</span>
<span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">write</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;&lt;?xml version=&quot;</span><span style="color: #cc0000;">&quot;1.0&quot;</span><span style="color: #cc0000;">&quot; encoding=&quot;</span><span style="color: #cc0000;">&quot;UTF-8&quot;</span><span style="color: #cc0000;">&quot;?&gt;&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span></pre></div></div>

<p>Pero cuando intentamos hacer lo mismo en lenguaje <strong>PHP</strong> podemos tener el problema de que los <strong>carácteres especiales</strong> no se muestran bien en pantalla. Haciendo lo mismo que con el ASP, guardando el archivo PHP que devuelve el XML en <strong>formato UTF-8</strong> desde el editor avanzado y poniendo el siguiente código pueden haber problemas:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">header(&quot;Content-type:text/xml; charset=utf-8&quot;);
echo &quot;<span style="color: #000000; font-weight: bold;">&lt;?</span>xml version<span style="color: #339933;">=</span>\<span style="color: #0000ff;">&quot;1.0<span style="color: #000099; font-weight: bold;">\&quot;</span> encoding=<span style="color: #000099; font-weight: bold;">\&quot;</span>utf-8<span style="color: #000099; font-weight: bold;">\&quot;</span> ?&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Según me comentó un colega también <a href="http://www.programadorphp.es/" target="_blank">programador web</a>, parece que la comunicación con la <strong>base de datos MySQL</strong> no se está realizando en <strong>UTF-8</strong>. Para que se realice correctamente, hay que lanzar esta instrucción MySQL antes que nada:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">mysql_query<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;SET NAMES UTF8&quot;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>Con esto se solucionan los <strong>problemas de codificación</strong> y los carácteres especiales se muestran bien en la web.</p>
<p>Related posts:<ol>
<li><a href='http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/' rel='bookmark' title='Interpretar páginas web estáticas como php, asp o cualquier lenguaje'>Interpretar páginas web estáticas como php, asp o cualquier lenguaje</a></li>
<li><a href='http://programadorasp.com/la-world-wide-web-y-el-html-cumplen-20-anos/' rel='bookmark' title='La World Wide Web y el HTML cumplen 20 años'>La World Wide Web y el HTML cumplen 20 años</a></li>
<li><a href='http://programadorasp.com/generar-urls-amigables-asp-expresiones-regulares/' rel='bookmark' title='Reemplazar carácteres con expresiones regulares en ASP para generar URL&#8217;s amigables'>Reemplazar carácteres con expresiones regulares en ASP para generar URL&#8217;s amigables</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/ProgramadorAsp/~4/x1P9K34JoIM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/</feedburner:origLink></item>
		<item>
		<title>Compra tu pc o portátil en la tienda Dell y otras, barato y con cupones descuento</title>
		<link>http://feedproxy.google.com/~r/ProgramadorAsp/~3/zm6NE5fKbi0/</link>
		<comments>http://programadorasp.com/dell-ordenadores-portatiles-calidad-precio-descuento/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 19:23:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Alienware]]></category>
		<category><![CDATA[Alternate]]></category>
		<category><![CDATA[códigos descuento Dell]]></category>
		<category><![CDATA[comprar barato en Dell]]></category>
		<category><![CDATA[comprar ordenador]]></category>
		<category><![CDATA[cupones descuento Dell]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[descuentos Dell]]></category>
		<category><![CDATA[equipo Dell]]></category>
		<category><![CDATA[garantía Dell]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[HP Pavilion]]></category>
		<category><![CDATA[informática]]></category>
		<category><![CDATA[Inspiron]]></category>
		<category><![CDATA[Latitude]]></category>
		<category><![CDATA[notebook baratos]]></category>
		<category><![CDATA[ofertas Dell]]></category>
		<category><![CDATA[ofertas especiales Dell]]></category>
		<category><![CDATA[ofertas portátiles]]></category>
		<category><![CDATA[Optiplex]]></category>
		<category><![CDATA[ordenador a medida]]></category>
		<category><![CDATA[ordenador de marca]]></category>
		<category><![CDATA[ordenadores]]></category>
		<category><![CDATA[ordenadores clónicos]]></category>
		<category><![CDATA[ordenadores de sobremesa]]></category>
		<category><![CDATA[ordenadores portátiles]]></category>
		<category><![CDATA[PC Dell]]></category>
		<category><![CDATA[pedido Dell]]></category>
		<category><![CDATA[portátiles Dell]]></category>
		<category><![CDATA[Precision]]></category>
		<category><![CDATA[servicio Dell]]></category>
		<category><![CDATA[servicio gratis Dell]]></category>
		<category><![CDATA[servidores Dell]]></category>
		<category><![CDATA[servidores Poweredge]]></category>
		<category><![CDATA[Studio]]></category>
		<category><![CDATA[tienda online de Dell]]></category>
		<category><![CDATA[Vostro]]></category>
		<category><![CDATA[XPS]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=410</guid>
		<description><![CDATA[Si vas a comprar ordenador, usa los cupones y códigos descuento de la tienda online Dell con ofertas portátiles, ordenadores de sobremesa y notebook baratos.
Related posts:<ol>
<li><a href='http://programadorasp.com/discos-en-espejo-raid-1-data-mirroring-por-software-windows-xp-o-por-hardware/' rel='bookmark' title='Discos en espejo (RAID 1, data mirroring) por Software (Windows XP) o por Hardware'>Discos en espejo (RAID 1, data mirroring) por Software (Windows XP) o por Hardware</a></li>
<li><a href='http://programadorasp.com/humor-grafico-seguridad-de-datos-storietaboard-de-una-agencia-de-publicidad/' rel='bookmark' title='Humor gráfico: Seguridad de datos, storietaboard de una agencia de publicidad'>Humor gráfico: Seguridad de datos, storietaboard de una agencia de publicidad</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/TIT5FG_KPhfYIZlYcdqG7zfl_vQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/TIT5FG_KPhfYIZlYcdqG7zfl_vQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TIT5FG_KPhfYIZlYcdqG7zfl_vQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/TIT5FG_KPhfYIZlYcdqG7zfl_vQ/1/di" border="0" ismap="true"></img></a></p><p><strong>Dell</strong> es uno de los mayores fabricantes de <strong>ordenadores</strong> del mundo. Si estás pensando en <strong>comprar ordenador</strong> o buscas <strong>notebook baratos</strong>, en la <strong>tienda online de Dell</strong> encontrarás la mejor relación calidad/precio en ordenadores de sobremesa, <strong>ordenadores portátiles</strong>, servidores y periféricos. Tanto en nuestra empresa de diseño y programación de páginas web como en mi familia llevamos años comprando ordenadores en Dell. De hecho, los servidores dedicados de web, correo electrónico y bases de datos de nuestra empresa son Dell, además de los ordenadores utilizados para el diseño y la programación de sitios web. Podríamos comprar <strong>ordenadores clónicos</strong> en las tiendas y cadenas locales, pero siempre encontramos una <strong>oferta mejor en Dell</strong> y la calidad es inmejorable. Todas las semanas hay <strong>ofertas portátites</strong> y descuentos en Dell, que todavía son mejores aplicando los <strong>códigos y cupones descuento de Dell</strong> que te presentamos a continuación. Iremos publicando cada semana en este artículo los <strong>códigos descuento de Dell</strong> para usuarios domésticos y profesionales/empresas vigentes en cada momento para que los aprovechéis y todavía os salga <strong>más barato comprar en Dell</strong>. Entra a la tienda online de Dell desde los enlaces e imágenes de esta página para aprovechar los descuentos.</p>
<h2 style="text-align: center;"><a href="http://clk.tradedoubler.com/click?p(4326)a(1584755)g(20231428)url(http://www.dell.com/es/p/)" target="_blank" rel="nofollow">Haz clic aquí para entrar en la tienda Dell para usuarios domésticos</a><img src="http://impes.tradedoubler.com/imp?type(inv)g(20231428)a(1584755)" /></h2>
<p style="text-align: center"><a href="http://clk.tradedoubler.com/click?p=4326&#038;a=1584755&#038;g=20347940" target="_BLANK" rel="nofollow"><img src="http://impes.tradedoubler.com/imp?type(img)g(20347940)a(1584755)" border=0></a></p>
<h2 style="text-align: center;"><a href="http://clk.tradedoubler.com/click?p=35140&#038;a=1584755&#038;g=17247298&#038;epi=sup" target="_blank" rel="nofollow">Compara precios en la tienda oficial de HP haciendo clic aquí</a></h2>
<p style="text-align: center"><a href="http://clk.tradedoubler.com/click?p=35140&#038;a=1584755&#038;g=17247298&#038;epi=sup" target="_BLANK" rel="nofollow"><img src="http://impes.tradedoubler.com/imp?type(img)g(17247298)a(1584755)" border=0></a></p>
<h2 style="text-align: center;"><a href="http://clk.tradedoubler.com/click?p=62544&#038;a=1584755&#038;g=17109910&#038;epi=sup" target="_blank" rel="nofollow">Haz clic aquí para encontrar los mejores precios de ofertas portátiles en Alternate</a></h2>
<p style="text-align: center"><a href="http://clk.tradedoubler.com/click?p=62544&#038;a=1584755&#038;g=17109910&#038;epi=sup" target="_BLANK" rel="nofollow"><img src="http://impes.tradedoubler.com/imp?type(img)g(17109910)a(1584755)" border=0></a></p>
<p>La <strong>calidad y el servicio de Dell</strong> es impresionante. En los años que llevamos utilizando los ordenadores de sobremesa y portátiles Dell (al menos desde 2005) no hemos tenido ningún problema nunca. Los pedidos se hacen desde la web, se configura el <strong>ordenador a medida</strong> a partir de una oferta base eligiendo procesador, memoria RAM, disco duro, monitor, tarjeta gráfica, webcam, teclado, ratón, accesorios como maletas de transporte de portátiles, sistema operativo,&#8230; Una vez hecha la elección y <strong>aplicados los códigos descuento que puedes encontrar aquí</strong>, el equipo Dell pasa a preparación, después a producción y por último se procede al <strong>envío por agencia de transporte urgente</strong>, normalmente UPS. Todo el proceso de producción y envío se puede seguir vía web y suele tardar una semana. No lo dudes, si buscas <strong>notebook baratos</strong> y <strong>ofertas portátiles</strong> para <strong>comprar ordenador</strong>, aprovecha los <strong>cupones descuento de Dell</strong> para que te resulte más económico.</p>
<h2 style="text-align: center;"><a href="http://clk.tradedoubler.com/click?p(136803)a(1584755)g(20231442)url(http://www.dell.com/es/empresas/p/)" target="_blank" rel="nofollow">Entra en la tienda Dell para profesionales y empresas haciendo clic aquí</a></h2>
<p style="text-align: center"></p>
<h2 style="text-align: center;"><a href="http://clk.tradedoubler.com/click?p=35140&#038;a=1584755&#038;g=17247298&#038;epi=inf" target="_blank" rel="nofollow">También puedes comparar precios en la tienda oficial de HP haciendo clic aquí</a></h2>
<p style="text-align: center"><a href="http://clk.tradedoubler.com/click?p=35140&#038;a=1584755&#038;g=17247298&#038;epi=inf" target="_BLANK" rel="nofollow"><img src="http://impes.tradedoubler.com/imp?type(img)g(17247298)a(1584755)" border=0></a></p>
<h2 style="text-align: center;"><a href="http://clk.tradedoubler.com/click?p=62544&#038;a=1584755&#038;g=17109910&#038;epi=inf" target="_blank" rel="nofollow">Haz clic aquí para encontrar los mejores precios de ofertas portátiles en Alternate</a></h2>
<p style="text-align: center"><a href="http://clk.tradedoubler.com/click?p=62544&#038;a=1584755&#038;g=17109910&#038;epi=inf" target="_BLANK" rel="nofollow"><img src="http://impes.tradedoubler.com/imp?type(img)g(17109910)a(1584755)" border=0></a></p>
<p>El <strong>servicio de Dell</strong> es sorprendente: un día tuve que pedir por teléfono un <strong>CD de drivers</strong> para un ordenador de sobremesa Dell fuera de garantía con 4 años de antigüedad. Desde la localidad de nuestra empresa, cerca de Valencia (España), sobre las 17 horas me dijeron en Dell que me enviaban el CD con los controladores del <strong>equipo Dell</strong>. Al día siguiente, exactamente a las 9:40 de la mañana el empleado de UPS nos entregaba el CD. ¡Y lo más sorprendente es que venía de Amsterdam (Holanda)! Con esa rapidez sólo había podido llegar por avión, y todo de forma gratuita aun estando el <strong>PC Dell</strong> fuera de garantía. Tanto en casa como en la oficina siempre acabamos comprando los <strong>ordenadores y los portátiles en Dell</strong>, y eso que siempre miramos otras ofertas de tiendas cercanas, pero en Dell hay continuas promociones, ofertas y descuentos que no se pueden rechazar. Dell tiene <strong>ordenadores de marca</strong> a precios de clónicos o inferiores, puedes comprobarlo tú mismo entrando en la tienda online de Dell haciendo clic en los enlaces de esta página.</p>
<p><strong>Dell</strong> tiene todo lo necesario en <strong>informática para el hogar, oficina doméstica, pymes, sector público y grandes empresas</strong>. Todos los componentes y configuraciones se pueden encontrar en <strong>sobremesas y portátiles Dell</strong>, con los modelos <strong>Inspiron, Alienware, Studio, XPS, Vostro, Latitude, Precision, Optiplex, servidores Poweredge</strong>,&#8230; Dell también lo tiene todo en impresoras y cartuchos, peirféricos, accesorios, soluciones de almacenamiento, conexión de redes, cámaras digitales, accesorios para juegos de PC y consola, GPS, maletines de transporte, accesorios para teléfonos móviles, mp3 players, proyectores, software, televisores de todos los formatos,&#8230;</p>
<p>Related posts:<ol>
<li><a href='http://programadorasp.com/discos-en-espejo-raid-1-data-mirroring-por-software-windows-xp-o-por-hardware/' rel='bookmark' title='Discos en espejo (RAID 1, data mirroring) por Software (Windows XP) o por Hardware'>Discos en espejo (RAID 1, data mirroring) por Software (Windows XP) o por Hardware</a></li>
<li><a href='http://programadorasp.com/humor-grafico-seguridad-de-datos-storietaboard-de-una-agencia-de-publicidad/' rel='bookmark' title='Humor gráfico: Seguridad de datos, storietaboard de una agencia de publicidad'>Humor gráfico: Seguridad de datos, storietaboard de una agencia de publicidad</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/ProgramadorAsp/~4/zm6NE5fKbi0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://programadorasp.com/dell-ordenadores-portatiles-calidad-precio-descuento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://programadorasp.com/dell-ordenadores-portatiles-calidad-precio-descuento/</feedburner:origLink></item>
		<item>
		<title>Posicionamiento en Google sorprendente por menos de 40 euros al mes</title>
		<link>http://feedproxy.google.com/~r/ProgramadorAsp/~3/4SR4GAAxY-M/</link>
		<comments>http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 12:59:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Buscadores]]></category>
		<category><![CDATA[19'90 euros/mes]]></category>
		<category><![CDATA[39'90 euros/mes]]></category>
		<category><![CDATA[Advanced Web Ranking]]></category>
		<category><![CDATA[alta posicionamiento buscadores]]></category>
		<category><![CDATA[anchor text]]></category>
		<category><![CDATA[aumentar visitas]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[criterios de búsqueda]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Free Monitor for Google]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Adwords]]></category>
		<category><![CDATA[Herramientas para Webmasters de Google]]></category>
		<category><![CDATA[indexación en Google]]></category>
		<category><![CDATA[intercambio de enlaces]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[mejor posición en Google]]></category>
		<category><![CDATA[optimización para motores de búsqueda]]></category>
		<category><![CDATA[optimizar página web]]></category>
		<category><![CDATA[palabras clave]]></category>
		<category><![CDATA[Posicionamiento Eficaz]]></category>
		<category><![CDATA[posicionamiento en buscadores]]></category>
		<category><![CDATA[posicionamiento natural]]></category>
		<category><![CDATA[posicionamiento web]]></category>
		<category><![CDATA[posicionar en Google]]></category>
		<category><![CDATA[Search Engine Marketing]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[SEM]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[SEO barato]]></category>
		<category><![CDATA[SEO económico]]></category>
		<category><![CDATA[SERP]]></category>
		<category><![CDATA[servicios SEO]]></category>
		<category><![CDATA[sin compromiso de permanencia]]></category>
		<category><![CDATA[sin cuota de alta]]></category>
		<category><![CDATA[técnicas SEO]]></category>
		<category><![CDATA[venta de enlaces]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=400</guid>
		<description><![CDATA[Posicionamiento Eficaz es un servicio SEO de posicionamiento en Google y buscadores con buenos resultados para aumentar las visitas a la web por 39,90 euros al mes
Related posts:<ol>
<li><a href='http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/' rel='bookmark' title='Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web'>Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web</a></li>
<li><a href='http://programadorasp.com/pagerank-actualizado-por-google-hoy-31-de-diciembre-de-2008/' rel='bookmark' title='PageRank actualizado por Google hoy 31 de diciembre de 2008'>PageRank actualizado por Google hoy 31 de diciembre de 2008</a></li>
<li><a href='http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/' rel='bookmark' title='Interpretar páginas web estáticas como php, asp o cualquier lenguaje'>Interpretar páginas web estáticas como php, asp o cualquier lenguaje</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/ChaaSfBuHXgtfvp2zhySWOilBS0/0/da"><img src="http://feedads.g.doubleclick.net/~a/ChaaSfBuHXgtfvp2zhySWOilBS0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ChaaSfBuHXgtfvp2zhySWOilBS0/1/da"><img src="http://feedads.g.doubleclick.net/~a/ChaaSfBuHXgtfvp2zhySWOilBS0/1/di" border="0" ismap="true"></img></a></p><p>El <strong><a href="http://es.wikipedia.org/wiki/Search_Engine_Optimization" target="_blank">SEO</a></strong> (Search Engine Optimization, Optimización para motores de búsqueda) es la técnica de <strong>posicionamiento en buscadores</strong> encaminada a conseguir la mejor posición de un sitio web en los resultados de búsqueda de los buscadores de Internet como <strong>Google, Yahoo o Bing</strong> para ciertas palabras clave y expresiones. El <strong>SEO</strong> se basa en posicionamiento natural y requiere su tiempo para que los buscadores lo tomen en cuenta, mientras que el <strong>SEM</strong> (Search Engine Marketing) es de pago, como los anuncios de <a href="http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/" target="_blank"><strong>Google Adwords</strong></a> (podéis probarlo gratis en el artículo sobre <strong><a href="http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/" target="_blank">cupones Adwords</a></strong> de 30 euros). Con el SEM se consiguen resultados de visitas inmediatos (de pago), mientras que con el SEO es más costoso, aunque los resultados son duraderos y a largo plazo puede resultar más económico.</p>
<h2 style="text-align: center;"><a rel="nofollow" href="http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112823&#038;tracking=&#038;url=" target="_blank">Haz clic aquí para mejorar el posicionamiento en buscadores<br />
de tu web con 3 términos de búsqueda por 39,95 euros</a></h2>
<p style="text-align: center;"><a href='http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112823&#038;tracking=&#038;url=' rel="nofollow" target="_blank"><img border=0 src='http://banners.affiliatefuture.com/3944/112823.gif'></a></p>
<p>El <strong>SEO</strong> de basa en una serie de técnicas que requieren cierta experiencia y hay que tener claro que nadie conoce la verdad absoluta ni puede garantizar al 100% los resultados, porque nadie conoce el <strong>funcionamiento de los buscadores</strong> totalmente. Los especialistas SEO deben basarse en su experiencia para ofrecer sus servicios y conocen los pasos necesarios para <strong>optimizar una página web</strong> para ayudar a mejorar (nunca garantizar) su posicionamiento en los motores de búsqueda. Entre las <strong>técnicas SEO</strong> más importantes se encuentran el hacer las paginas web <strong>amigables</strong> a los buscadores, de manera que puedan encontrar y leer su contenido, con <strong>títulos, descripciones, textos y URL&#8217;s descriptivas</strong>, sin errores, con buena velocidad de carga, dar de alta la web en las <strong>Herramientas para Webmasters de Google</strong>,&#8230; Para mejorar el posicionamiento en buscadores también es muy importante (tal vez lo más importante) conseguir <strong>enlaces a nuestro sitio web</strong>, siendo el anchor text (texto del enlace) las palabras clave a posicionar. Los enlaces se pueden conseguir de forma natural (escribiendo <strong>contenido original y relevante</strong> que haga que las demás webs vean interesante enlazarnos), intercambiando enlaces (recíprocos o cruzados) o comprando enlaces. Conseguir enlaces a nuestro sitio web debe de hacerse de forma pausada y sin precipitarse, ya que los buscadores nos pueden <strong>penalizar</strong>, consiguiendo el efecto contrario.</p>
<h2 style="text-align: center;"><a rel="nofollow" href="http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112824&#038;tracking=&#038;url=" target="_blank">Mejora tu posicionamiento web con<br />
Posicionamiento Eficaz haciendo clic aquí</a></h2>
<p style="text-align: center;"><a href='http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112824&#038;tracking=&#038;url=' rel="nofollow" target="_blank"><img border=0 src='http://banners.affiliatefuture.com/3944/112824.gif'></a></p>
<p>Los <strong>servicios SEO</strong> que se ofrecen son muchos y muy variados, y en general hay que desconfiar de aquellos que ofrecen mucho (o posiciones garantizadas en Google) por poco dinero. Pero siempre hay excepciones. Una de ellas es <strong>Posicionamiento Eficaz</strong>, que nos ha sorprendido gratamente. Posicionamiento Eficaz es un servicio de <strong>posicionamiento natural</strong> en buscadores que se centra en conseguir <strong>la mejor posición en Google</strong>. Al principio puede parecer uno de tantos servicios SEO que se ofertan y su precio, <strong>49,95 euros/mes</strong> para <strong>3 términos</strong>, nos hace sospechar de ello, pero hace unos meses decidimos probar la oferta de promoción que tienen (<strong>primer mes por 39,95 euros</strong>) con algunos clientes y los resultados son bastante sorprendentes para ese precio. En su página tienen muchos <strong>ejemplos reales</strong> de posicionamiento fácilmente verificables, donde según ellos se muestran clientes que tienen <strong>hasta 50.000 visitas al mes</strong> gracias a este servicio de posicionamiento en buscadores o que han conseguido la <strong>octava posición en Google en tan solo 15 días</strong>.</p>
<p style="text-align: center;"><p><a href="http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/"><em>Pinche aquí para ver el vídeo</em></a></p><br />
<em>Ejemplo de vídeo realizado por Posiciomaniento Eficaz</em></p>
<p>Al darse de alta en <strong>Posicionamiento Eficaz</strong> hay que especificar la dirección de nuestro sitio web y los <strong>criterios de búsqueda</strong> para los que queremos ser posicionados. Posicionamiento Eficaz hace un estudio y nos da a elegir los criterios que consideran que pueden <strong>conseguir posicionar en Google</strong> con su sistema, de los cuales hemos de seleccionar 3. A continuación, nos dicen los pasos básicos para <strong>mejorar nuestra página web</strong> y conseguir una mejor <strong>indexación en Google</strong>, optimizando el título, la descripción y el texto de la página. Después de estas modificaciones, empiezan a conseguir <strong>enlaces hacia nuestro sitio web</strong> y realizan hasta un <strong>vídeo en Youtube</strong>, enviándonos un <strong>informe mensual</strong> con los trabajos de posicionamiento realizados y enlaces conseguidos, fácilmente verificable y comprobable. Está claro que por ese precio el sistema debe ser semiautomático, pero no encontraremos un servicio SEO con mejor <strong>relación calidad-precio</strong> que realice tanto trabajo por tan poco dinero. Además, es compatible con <a href="http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-30-euros-gratis/" target="_blank">Google Adwords</a> y con cualquier otro servicio SEO y trabajos de optimización del sitio web, ya que cuanto más esfuerzo se realice para conseguir <strong>posiciomaniento web</strong>, mejor (aunque nunca de manera forzada y en poco tiempo).</p>
<h2 style="text-align: center;"><a rel="nofollow" href="http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112822&#038;tracking=&#038;url=" target="_blank">Prueba Posicionamiento Eficaz haciendo clic aquí</a></h2>
<p style="text-align: center;"><a href='http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112822&#038;tracking=&#038;url=' rel="nofollow" target="_blank"><img border=0 src='http://banners.affiliatefuture.com/3944/112822.gif'></a></p>
<p>Si ya no sabes qué hacer para <strong>mejorar el posicionamiento de tu página web</strong> y estás cansado de probar cosas, anímate a solicitar los servicios de Posicionamiento Eficaz por <strong>39,95 euros el primer mes</strong> y 49,95 euros los siguientes para posicionar <strong>3 términos de búsqueda</strong>. Realizando muy poco trabajo inicial por nuestra parte, los <strong>resultados</strong> empiezan a conseguirse a partir de <strong>15 días</strong> desde el comienzo del posicionamiento, siendo lo más normal entre un mes o mes y medio. Diariamente se puede realizar el <strong>seguimiento del posicionamiento en Google</strong> de forma manual o con un programa automático como <a href="http://www.cleverstat.com/en/google-monitor-query.htm" target="_blank"><strong>Free Monitor for Google</strong></a> (gratuito) o <a href="http://www.advancedwebranking.com/" target="_blank"><strong>Advanced Web Ranking</strong></a>, más completo. Muchos clientes de Posicionamiento Eficaz están <strong>aumentando sus visitas</strong> con este sistema y están abandonando otros métodos más caros como Google Adwords. El trabajo realizado y los enlaces conseguidos por Posicionamiento Eficaz <strong>permanecen en el tiempo</strong> y seguiremos recibiendo visitas aunque nos demos de baja del servicio, algo que no ocurre con otros servicios de enlaces de pago (<strong>venta de enlaces</strong>) o Adwords. En Posicionamiento Eficaz no hay cuota de alta <strong>ni compromiso de permanencia</strong>, pudiendo cancelar la suscripción en cualquier momento. Tanto si somos clientes de Posicionamiento Eficaz como si no, podemos <strong>suscribirnos gratuitamente</strong> a su newsletter para recibir artículos interesantes y trucos para mejorar el <strong>posicionamiento en buscadores</strong>.</p>
<p style="text-align: center;"><strong>Por favor, si algún enlace no funciona o no se ve alguna imagen, te agradecería que me avisaras dejando un comentario en esta página. Muchas gracias por tu colaboración y por tu visita.</strong></p>
<p>Related posts:<ol>
<li><a href='http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/' rel='bookmark' title='Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web'>Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web</a></li>
<li><a href='http://programadorasp.com/pagerank-actualizado-por-google-hoy-31-de-diciembre-de-2008/' rel='bookmark' title='PageRank actualizado por Google hoy 31 de diciembre de 2008'>PageRank actualizado por Google hoy 31 de diciembre de 2008</a></li>
<li><a href='http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/' rel='bookmark' title='Interpretar páginas web estáticas como php, asp o cualquier lenguaje'>Interpretar páginas web estáticas como php, asp o cualquier lenguaje</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/ProgramadorAsp/~4/4SR4GAAxY-M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/</feedburner:origLink></item>
		<item>
		<title>La Bibloteca Nacional de España rastrea los dominios .es a través de Internet Archive</title>
		<link>http://feedproxy.google.com/~r/ProgramadorAsp/~3/pKtS_MWsxOs/</link>
		<comments>http://programadorasp.com/biblioteca-nacional-preservacion-digital-dominio-es-archive-org/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 17:32:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dominios]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[.es]]></category>
		<category><![CDATA[archive.org]]></category>
		<category><![CDATA[Archivo web del dominio .es]]></category>
		<category><![CDATA[Biblioteca Nacional de España]]></category>
		<category><![CDATA[bne]]></category>
		<category><![CDATA[Comisión Europea]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[cultura hispánica digital]]></category>
		<category><![CDATA[dominios .es]]></category>
		<category><![CDATA[error 404]]></category>
		<category><![CDATA[español]]></category>
		<category><![CDATA[habla hispana]]></category>
		<category><![CDATA[Internet Archive]]></category>
		<category><![CDATA[memoria digital]]></category>
		<category><![CDATA[preservación del patrimonio digital]]></category>
		<category><![CDATA[Preservación digital del dominio .es]]></category>
		<category><![CDATA[UNESCO]]></category>
		<category><![CDATA[User Agent]]></category>
		<category><![CDATA[variables de sesión]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=390</guid>
		<description><![CDATA[Dentro del proyecto Preservación digital del dominio .es, la Biblioteca Nacional de España rastrea las páginas web en dominios .es a través de Internet Archive
Related posts:<ol>
<li><a href='http://programadorasp.com/mas-agilidad-registro-renovacion-caducidad-dominios-es/' rel='bookmark' title='Los dominios .es ya se pueden renovar en cualquier momento y su gestión se agiliza'>Los dominios .es ya se pueden renovar en cualquier momento y su gestión se agiliza</a></li>
<li><a href='http://programadorasp.com/pspad-potente-editor-de-textos-gratuito-y-en-espanol/' rel='bookmark' title='PSPad, potente editor de textos gratuito y en español'>PSPad, potente editor de textos gratuito y en español</a></li>
<li><a href='http://programadorasp.com/la-herramienta-gettext-para-traducir-temas-de-wordpress-al-espanol/' rel='bookmark' title='La herramienta gettext para traducir temas de WordPress al español'>La herramienta gettext para traducir temas de WordPress al español</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/S-c2RnZNF6zGXlGRSj8egQNFPYw/0/da"><img src="http://feedads.g.doubleclick.net/~a/S-c2RnZNF6zGXlGRSj8egQNFPYw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/S-c2RnZNF6zGXlGRSj8egQNFPYw/1/da"><img src="http://feedads.g.doubleclick.net/~a/S-c2RnZNF6zGXlGRSj8egQNFPYw/1/di" border="0" ismap="true"></img></a></p><p>Hoy he recibido varios avisos de <strong>error 404</strong> (página no encontrada) de páginas web de clientes. En el error detallado, me ha extrañado ver que REQUEST.COOKIES tenía mucho contenido y había cosas referentes a <strong>Gameduell</strong>, una web de juegos online (he suprimido algunos carácteres para acortarlo):</p>
<blockquote><p>de.gameduell.mediaserver=http%3A%2F%2Fm1%2Egameduell%2Enet;<br />
de.gameduell.flashserver=http%3A%2F%2Fm1%2Egameduell%2Enet;<br />
de.gameduell.avatarserver=http%3A%2F%2Fm3%2Egameduell%2Ede;<br />
PHPSESSID=sm26&#8230;tep7;<br />
gcgicookie=ATD%3A&#8230;%2Fptr%2Fconfig%2Egtd%3A%3AD&#8230;.AD%2Elogout%3&#8230;Adkblog%3A&#8230;%3Adkcomunidad%3A%3A&#8230;Alportal%3A%3&#8230;3A;<br />
MASTEROAPAUTH=9A1DBDF47&#8230;;<br />
UserAuthentication=geoIP=US&amp;lg%5Fkey=00000&#8230;000&amp;user%5Fid=082a&#8230;cec&amp;authenticated=no;<br />
JSESSIONID=%28J2EE5&#8230;782End;<br />
HRINTAUTH=85E&#8230;0</p></blockquote>
<p>Fijándome más, veo en el <strong>User Agent</strong> (navegador o software utilizado en la visita a la página o archivo):</p>
<blockquote><p>HTTP_USER_AGENT: Mozilla/5.0 (compatible; <strong>archive.org_bot</strong> +http://<strong>www.bne.es</strong>/es/LaBNE/PreservacionDominioES/AvisoWebmasters/index.html)</p></blockquote>
<p>Así que parece que el <strong>rastreador de archive.org</strong> (un gran archivo de páginas webs a lo largo del tiempo) está visitando la web. Lo de Gameduell supongo que será porque antes el mismo rastreador ha visitado la web de juegos online y se han transmitido las variables de sesión y las cookies de una web a otra.</p>
<p>Pero lo que más <strong>llama la atención</strong> es la URL <a href="http://www.bne.es/es/LaBNE/PreservacionDominioES/AvisoWebmasters/index.html" target="_blank">http://www.bne.es/es/LaBNE/PreservacionDominioES/AvisoWebmasters/index.html</a> en el User Agent. Accediendo a ella nos encontramos con el siguiente aviso en forma de imagen:</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-391" title="textoAvisoWebmaster" src="http://programadorasp.com/wp-content/uploads/2010/09/textoAvisoWebmaster.gif" alt="" width="500" height="208" /></p>
<p>donde nos informan que la página web está siendo rastreada por <strong>Internet Archive</strong> para recolectar su contenido en nombre de la <strong>Biblioteca Nacional de España</strong> (BNE). También explica la forma de bloquear ese acceso en el caso de que no demos nuestro consentimiento o afecte al correcto funcionamiento de nuestra web. En la misma página de la Biblioteca Nacional la URL <a href="http://www.bne.es/es/LaBNE/PreservacionDominioES/index.html" target="_blank">http://www.bne.es/es/LaBNE/PreservacionDominioES/index.html</a> enlaza al proyecto de <strong>&#8220;Preservación digital del dominio .es&#8221;</strong>, donde se explica que estas actuaciones obedecen a las Directrices para la <strong>preservación del patrimonio digital</strong> de la UNESCO (2003) y a una Recomendación de la Comisión Europea. Esto significa que, con el fin de <strong>salvaguardar la &#8220;memoria digital&#8221;</strong> de nuestro país, la Biblioteca Nacional de España está rastreando a través de Internet Archive todos los <strong>dominios .es</strong>, para indexar sus contenidos y crear el <em><strong>&#8220;Archivo web del dominio .es&#8221;</strong></em>.</p>
<p>Creo que para salvaguardar la <strong>cultura hispánica digital</strong> no es suficiente con rastrear los dominios .es, ya que muchas webs en español están en dominios con extensiones diferentes (como <strong>.com</strong>) debido a que son los más extendidos y fáciles de registrar. Además, si se trata de la cultura hispánica también deberían rastrear dominios de <strong>países de habla hispana</strong> como México (.mx), Argentina (.ar), Chile (.cl),&#8230; Supongo que más adelante también abordarán estos contenidos.</p>
<p>Related posts:<ol>
<li><a href='http://programadorasp.com/mas-agilidad-registro-renovacion-caducidad-dominios-es/' rel='bookmark' title='Los dominios .es ya se pueden renovar en cualquier momento y su gestión se agiliza'>Los dominios .es ya se pueden renovar en cualquier momento y su gestión se agiliza</a></li>
<li><a href='http://programadorasp.com/pspad-potente-editor-de-textos-gratuito-y-en-espanol/' rel='bookmark' title='PSPad, potente editor de textos gratuito y en español'>PSPad, potente editor de textos gratuito y en español</a></li>
<li><a href='http://programadorasp.com/la-herramienta-gettext-para-traducir-temas-de-wordpress-al-espanol/' rel='bookmark' title='La herramienta gettext para traducir temas de WordPress al español'>La herramienta gettext para traducir temas de WordPress al español</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/ProgramadorAsp/~4/pKtS_MWsxOs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://programadorasp.com/biblioteca-nacional-preservacion-digital-dominio-es-archive-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://programadorasp.com/biblioteca-nacional-preservacion-digital-dominio-es-archive-org/</feedburner:origLink></item>
		<item>
		<title>Solución a un error en la opción Rechazar de las preferencias de correo en Plesk</title>
		<link>http://feedproxy.google.com/~r/ProgramadorAsp/~3/6drRoyRTwNU/</link>
		<comments>http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 18:41:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Administración web]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[bounce]]></category>
		<category><![CDATA[catchall]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[correo electrónico]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[envío de correo a usuario inexistente]]></category>
		<category><![CDATA[hospedaje web]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[no funciona]]></category>
		<category><![CDATA[panel de control plesk]]></category>
		<category><![CDATA[plesk]]></category>
		<category><![CDATA[preferencias de correo]]></category>
		<category><![CDATA[Qmail]]></category>
		<category><![CDATA[rebotar correo]]></category>
		<category><![CDATA[rechazar correo]]></category>
		<category><![CDATA[redirección de correo]]></category>
		<category><![CDATA[reenviar correo]]></category>
		<category><![CDATA[reenvío de correo]]></category>
		<category><![CDATA[servidor de correo]]></category>
		<category><![CDATA[This address no longer accepts mail]]></category>
		<category><![CDATA[usuario inexistente]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=385</guid>
		<description><![CDATA[Solución a un problema en las redirecciones de correo cuando se envía a un usuario inexistente en las preferencias de correo en el panel de control Plesk.
Related posts:<ol>
<li><a href='http://programadorasp.com/alerta-email-cola-correo-exim-spam/' rel='bookmark' title='Alerta de saturación de cola en servidor de correo Exim en Linux (posible síntoma de spam)'>Alerta de saturación de cola en servidor de correo Exim en Linux (posible síntoma de spam)</a></li>
<li><a href='http://programadorasp.com/errores-al-subir-imagenes-en-wordpress/' rel='bookmark' title='Errores al subir imágenes en WordPress'>Errores al subir imágenes en WordPress</a></li>
<li><a href='http://programadorasp.com/pequena-optimizacion-de-apache-que-evito-continuas-caidas-del-servidor-web-en-el-vps/' rel='bookmark' title='Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS'>Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/7t_LHPcWgHzGdUf9wP010-Aq3Z0/0/da"><img src="http://feedads.g.doubleclick.net/~a/7t_LHPcWgHzGdUf9wP010-Aq3Z0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7t_LHPcWgHzGdUf9wP010-Aq3Z0/1/da"><img src="http://feedads.g.doubleclick.net/~a/7t_LHPcWgHzGdUf9wP010-Aq3Z0/1/di" border="0" ismap="true"></img></a></p><p>Como he comentado en otras ocasiones, esta web está hospedada en un <strong>VPS</strong> (Servidor Privado Virtual), con sistema operativo <strong>Linux</strong>, panel de control <strong>Plesk</strong> y servidor de correo <strong>Qmail</strong>. Después de un año de comportarse de forma extraña en una <strong>redirección de correo</strong> y realizar muchas pruebas, encontré el problema y lo documento aquí ya que no hay mucha información por Internet.</p>
<p>Desde Plesk, en el dominio &#8220;dominio1.com&#8221; / Correo / Preferencias, está el apartado &#8220;<strong>Envío de correo a usuario inexistente</strong>&#8220;, que ofrece 3 opciones:</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-386" style="border: 1px solid black;" title="preferencias-correo-plesk" src="http://programadorasp.com/wp-content/uploads/2010/09/preferencias-correo-plesk.gif" alt="" width="501" height="142" /></p>
<ol>
<li><strong>Rebotar</strong> con frase: &#8220;This address no longer accepts mail.&#8221;</li>
<li><strong>Reenviar</strong> a la dirección: info@dominio2.com</li>
<li><strong>Rechazar</strong>.</li>
</ol>
<p>Por defecto estaba marcada la primera opción, pero hace algo más de 1 año lo cambiamos a la opción 2, de manera que nos <strong>reenviaba</strong> a info@dominio2.com cualquier mensaje dirigido a xxxx@dominio1.com (actuando de <strong>catchall</strong>). Pues bien, cansados de que nos llegaran esos mensajes, cambié a la opción 3 &#8220;Rechazar&#8221;, pero parecía que <strong>no funcionaba</strong> y seguía reenviando mensajes. Después de realizar múltiples pruebas descubrí que <strong>la opción &#8220;Rechazar&#8221; no funciona</strong> y se queda activada la opción elegida anteriormente a esa.</p>
<p>Lo que hacen esas opciones es cambiar el contenido del archivo <strong>/var/qmail/mailnames/dominio1.com/.qmail-default</strong>, del servidor de correo <strong>Qmail</strong>. Si activaba la opción 1 escribía &#8220;<strong>|bouncesaying This\ address\ no\ longer\ accepts\ mail.</strong>&#8221; en el archivo, marcando la opción 2 escribía &#8220;<strong>&amp;info@dominio2.com</strong>&#8220;, pero si se activaba la opción 3, no hacía nada, dejaba el archivo como estaba. Es por eso que al cambiar desde la opción 2 a la 3, se quedaba como si estuviera la opción 2. Cambiando a la opción 1 y después a la 3 también se queda activada la 1.</p>
<p>Realmente no sé si esto es un <strong>error del panel de control Plesk, del servidor de correo Qmail o de los dos</strong>, pero me costó mucho descubrirlo y realmente me quedé muy descansado, así que lo comparto con la comunidad por si a alguien más le puede ayudar.</p>
<p>Related posts:<ol>
<li><a href='http://programadorasp.com/alerta-email-cola-correo-exim-spam/' rel='bookmark' title='Alerta de saturación de cola en servidor de correo Exim en Linux (posible síntoma de spam)'>Alerta de saturación de cola en servidor de correo Exim en Linux (posible síntoma de spam)</a></li>
<li><a href='http://programadorasp.com/errores-al-subir-imagenes-en-wordpress/' rel='bookmark' title='Errores al subir imágenes en WordPress'>Errores al subir imágenes en WordPress</a></li>
<li><a href='http://programadorasp.com/pequena-optimizacion-de-apache-que-evito-continuas-caidas-del-servidor-web-en-el-vps/' rel='bookmark' title='Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS'>Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/ProgramadorAsp/~4/6drRoyRTwNU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/</feedburner:origLink></item>
		<item>
		<title>Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web</title>
		<link>http://feedproxy.google.com/~r/ProgramadorAsp/~3/XDwBHyZYqPU/</link>
		<comments>http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 12:26:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Buscadores]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[$650 MXN gratis Adwords]]></category>
		<category><![CDATA[30 euros de saldo gratis]]></category>
		<category><![CDATA[30 euros gratis]]></category>
		<category><![CDATA[30 euros gratis AdWords]]></category>
		<category><![CDATA[50 euros gratis]]></category>
		<category><![CDATA[650 pesos mexicanos gratis]]></category>
		<category><![CDATA[75 euros gratis]]></category>
		<category><![CDATA[AdWords gratis]]></category>
		<category><![CDATA[anuncios]]></category>
		<category><![CDATA[anuncios de AdWords]]></category>
		<category><![CDATA[anuncios de Google AdWords]]></category>
		<category><![CDATA[anuncios originales]]></category>
		<category><![CDATA[anuncios patrocinados]]></category>
		<category><![CDATA[aumenta las visitas a tu página web]]></category>
		<category><![CDATA[buscador]]></category>
		<category><![CDATA[buscar]]></category>
		<category><![CDATA[búsquedas de Google]]></category>
		<category><![CDATA[campaña de AdWords]]></category>
		<category><![CDATA[campaña publicitaria]]></category>
		<category><![CDATA[campañas AdWords]]></category>
		<category><![CDATA[campañas AdWords gratis]]></category>
		<category><![CDATA[campañas de publicidad en Internet]]></category>
		<category><![CDATA[clic]]></category>
		<category><![CDATA[clic en los anuncios]]></category>
		<category><![CDATA[clics baratos]]></category>
		<category><![CDATA[clientes potenciales]]></category>
		<category><![CDATA[código promocional AdWords]]></category>
		<category><![CDATA[competencia entre anunciantes]]></category>
		<category><![CDATA[concordancia amplia]]></category>
		<category><![CDATA[concordancia de frase]]></category>
		<category><![CDATA[concordancia exacta]]></category>
		<category><![CDATA[contenido de la página web]]></category>
		<category><![CDATA[contenido del anuncio]]></category>
		<category><![CDATA[conversión de objetivos]]></category>
		<category><![CDATA[coste por clic]]></category>
		<category><![CDATA[CPC]]></category>
		<category><![CDATA[CPC máximo]]></category>
		<category><![CDATA[CPC medio estimado]]></category>
		<category><![CDATA[cupón Adwords 75 euros]]></category>
		<category><![CDATA[cupón AdWords gratis]]></category>
		<category><![CDATA[cupón AdWords gratis de 30 euros]]></category>
		<category><![CDATA[cupón Google AdWords]]></category>
		<category><![CDATA[cupón gratis]]></category>
		<category><![CDATA[ento]]></category>
		<category><![CDATA[España]]></category>
		<category><![CDATA[gasto controlado]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Adwords]]></category>
		<category><![CDATA[Google AdWords gratis]]></category>
		<category><![CDATA[Google Engage]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[herramienta para palabras clave]]></category>
		<category><![CDATA[herramientas gratuitas]]></category>
		<category><![CDATA[horario de publicación]]></category>
		<category><![CDATA[impresiones web]]></category>
		<category><![CDATA[México]]></category>
		<category><![CDATA[página web]]></category>
		<category><![CDATA[pago por clic]]></category>
		<category><![CDATA[países]]></category>
		<category><![CDATA[palabras clave]]></category>
		<category><![CDATA[palabras cotizadas]]></category>
		<category><![CDATA[palabras de búsqueda]]></category>
		<category><![CDATA[posición anuncios]]></category>
		<category><![CDATA[presupuesto diario]]></category>
		<category><![CDATA[presupuesto máximo]]></category>
		<category><![CDATA[presupuesto recomendado]]></category>
		<category><![CDATA[primera posición Google]]></category>
		<category><![CDATA[primeras posiciones Google]]></category>
		<category><![CDATA[probar gratis Google AdWords]]></category>
		<category><![CDATA[publicidad]]></category>
		<category><![CDATA[Quality Score]]></category>
		<category><![CDATA[regiones]]></category>
		<category><![CDATA[resultados de búsqueda]]></category>
		<category><![CDATA[resultados medibles]]></category>
		<category><![CDATA[retorno de la inversión]]></category>
		<category><![CDATA[ROI]]></category>
		<category><![CDATA[saldo gratuito]]></category>
		<category><![CDATA[SEM]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[SERP]]></category>
		<category><![CDATA[sin compromiso]]></category>
		<category><![CDATA[sin gasto adicional]]></category>
		<category><![CDATA[sugerencia de palabras clave]]></category>
		<category><![CDATA[sugerencias de búsqueda]]></category>
		<category><![CDATA[términos de búsqueda]]></category>
		<category><![CDATA[texto del anuncio]]></category>
		<category><![CDATA[tráfico web]]></category>
		<category><![CDATA[URL destino]]></category>
		<category><![CDATA[URL visible]]></category>
		<category><![CDATA[visitas gratis]]></category>
		<category><![CDATA[visitas web]]></category>
		<category><![CDATA[volumen de búsquedas globales mensuales]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=375</guid>
		<description><![CDATA[Consigue más visitas a tu página web con el cupón gratuito de 30 euros de Google AdWords, los anuncios patrocinados de Google. Campaña de publicidad en Internet.
Related posts:<ol>
<li><a href='http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/' rel='bookmark' title='Posicionamiento en Google sorprendente por menos de 40 euros al mes'>Posicionamiento en Google sorprendente por menos de 40 euros al mes</a></li>
<li><a href='http://programadorasp.com/axiatel-fax-internet-email-conference-call-web-voip-telefonia-ip/' rel='bookmark' title='Servicios profesionales de telecomunicaciones: Fax por Internet, Fax por E-mail y Conference Call'>Servicios profesionales de telecomunicaciones: Fax por Internet, Fax por E-mail y Conference Call</a></li>
<li><a href='http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/' rel='bookmark' title='Interpretar páginas web estáticas como php, asp o cualquier lenguaje'>Interpretar páginas web estáticas como php, asp o cualquier lenguaje</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/OMm56QjD_Lzwgek2IZg669Fppgo/0/da"><img src="http://feedads.g.doubleclick.net/~a/OMm56QjD_Lzwgek2IZg669Fppgo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/OMm56QjD_Lzwgek2IZg669Fppgo/1/da"><img src="http://feedads.g.doubleclick.net/~a/OMm56QjD_Lzwgek2IZg669Fppgo/1/di" border="0" ismap="true"></img></a></p><p>Si quieres conseguir rápidamente <strong>más visitas a tu página web</strong>, la mejor solución son los anuncios de <strong>Google AdWords</strong>. Estos <strong>anuncios patrocinados</strong> se muestran en las primeras posiciones de las <strong>búsquedas de Google</strong> y en la columna de la derecha cuando alguien hace una búsqueda en Google relacionada con el contenido y el destino del anuncio. Ahora puedes empezar en Google AdWords sin que te cueste nada con un <strong>cupón gratis de 50 euros</strong> de valor, que te permitirá realizar anuncios patrocinados de tu página web que se mostrarán en las <strong>primeras posiciones de los resultados</strong> cuando los usuarios de Internet busquen en Google por ciertas palabras. El <strong>saldo gratuito de 50 euros</strong> sólo disminuye en unos céntimos cada vez que un usuario hace clic en uno de los anuncios, es decir, sólo se consume saldo por los clics recibidos en el anuncio (que se convierten en <strong>visitas a tu página</strong>), no por las impresiones. Las <strong>campañas de AdWords de Google</strong> se pueden pausar o detener en cualquier momento, de manera que no nos costará nada si las detenemos al consumir los 50 euros de saldo gratis y habremos recibido muchas visitas a nuestra web.</p>
<h2 style="text-align: center;">Consigue tu cupón de Google AdWords de 50 euros gratis</h2>
<p>En función de lo cotizadas que estén las palabras de búsqueda y la <strong>competencia entre anunciantes</strong> que haya para ese término, se paga más o menos por cada clic, desde 0,01 euros hasta varios euros. Por ejemplo, palabras muy genéricas como &#8220;viajar&#8221;, &#8220;seguros&#8221;, &#8220;naranjas&#8221;, &#8220;web&#8221;, &#8220;contactos&#8221; o &#8220;juegos&#8221; pueden tener alta competencia entre anunciantes y costar hasta varios euros el clic. Por eso es importante <strong>estudiar las palabras clave</strong> para la campaña de AdWords y una de las herramientas gratuitas que Google pone a nuestra disposición es la <a href="https://adwords.google.es/select/KeywordToolExternal" target="_blank"><strong>Herramienta para palabras clave</strong></a>. Esta herramienta nos sugiere palabras clave para los anuncios de AdWords a partir de los términos especificados o el contenido de la página web que queramos publicitar. Podemos ver varias columnas en la lista de palabras y expresiones sugeridas como la competencia que hay para ese término, el <strong>volumen de búsquedas globales</strong> mensuales, el <strong>CPC medio estimado</strong> (Coste por Clic, cuánto se paga por cada clic de media),&#8230; Es recomendable ir combinando los términos y detallarlos, por ejemplo la palabra &#8220;reformas&#8221; será más cara que la expresión &#8220;reformas Madrid&#8221;, o la palabra &#8220;hoteles&#8221; es más cara que &#8220;hoteles en París&#8221;. Google premia los <strong>anuncios y las webs originales</strong>, de manera que cuanto más relacionados estén el contenido del anuncio y las palabras clave con el contenido de la página web, mejor <strong>Quality Score</strong> obtendremos (entre 0 y 10) y más baratos nos costarán los clics, además de obtener mejor posición entre el resto de anuncios.</p>
<h2 style="text-align: center;">Consigue más visitas a tu web con el cupón gratis de 50 euros de Google AdWords</h2>
<p><strong>Aumenta las visitas a tu página web</strong> probando gratis Google AdWords. Al crear una campaña publicitaria de AdWords se puede especificar de todo: texto del anuncio (título, descripción, URL visible, URL destino), <strong>palabras clave</strong> por las que será mostrado (con concordancia amplia, exacta o de frase), <strong>países o regiones</strong> en las que será mostrado el anuncio, horario de publicación (horario laboral, fines de semana, 24 horas, a ciertas horas,&#8230;), <strong>presupuesto diario</strong> (el anuncio se mostrará hasta que se acabe el presupuesto diario asignado), <strong>CPC máximo</strong> global o por cada palabra clave (dinero que estamos dispuestos a pagar por cada clic),&#8230; Google Adwords es la manera más fácil y rápida de <strong>atraer clientes potenciales a tu web</strong>, con un gasto totalmente controlado (no hay mínimo) y resultados medibles (con conversión de objetivos). Minutos después de crear tu primera campaña de AdWords verás tu <strong>anuncios mostrándose</strong> en las búsquedas de Google, lo puedes comprobar tú mismo. Puedes modificar, pausar o detener las campañas en cualquier momento y crear todos los anuncios que quieras <strong>sin gasto adicional</strong>, sólo pagas por los clics sobre el anuncio si ya has agotado el saldo gratis de 50 euros.</p>
<p>Empieza tu <strong>campaña de publicidad en Internet</strong> sin que te cueste nada, solicita ahora <strong>gratis tu cupón AdWords de 50 euros</strong>. Haz clic en los enlaces y rellena simplemente tu nombre, apellidos, teléfono, e-mail y página web y recibirás gratis tu cupón en tu e-mail junto con las instrucciones de uso. Solicitar el <strong>código promocional</strong> no supone ningún compromiso ni obligación por tu parte, cuando lo recibas puedes usarlo o no. ¿Por qué desperdiciar esta oportunidad de atraer <strong>más visitantes a tu web</strong> o a la de tus clientes si es gratis? Esta promoción es válida sólo para <strong>España</strong>.</p>
<p>Related posts:<ol>
<li><a href='http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/' rel='bookmark' title='Posicionamiento en Google sorprendente por menos de 40 euros al mes'>Posicionamiento en Google sorprendente por menos de 40 euros al mes</a></li>
<li><a href='http://programadorasp.com/axiatel-fax-internet-email-conference-call-web-voip-telefonia-ip/' rel='bookmark' title='Servicios profesionales de telecomunicaciones: Fax por Internet, Fax por E-mail y Conference Call'>Servicios profesionales de telecomunicaciones: Fax por Internet, Fax por E-mail y Conference Call</a></li>
<li><a href='http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/' rel='bookmark' title='Interpretar páginas web estáticas como php, asp o cualquier lenguaje'>Interpretar páginas web estáticas como php, asp o cualquier lenguaje</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/ProgramadorAsp/~4/XDwBHyZYqPU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/</feedburner:origLink></item>
		<item>
		<title>Interpretar páginas web estáticas como php, asp o cualquier lenguaje</title>
		<link>http://feedproxy.google.com/~r/ProgramadorAsp/~3/dvbWGVRc9TY/</link>
		<comments>http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 10:21:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Administración web]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[htm]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[indexación en Google]]></category>
		<category><![CDATA[interpretar asp]]></category>
		<category><![CDATA[interpretar php]]></category>
		<category><![CDATA[pagerank]]></category>
		<category><![CDATA[páginas dinámicas]]></category>
		<category><![CDATA[páginas estáticas]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[redirección 301]]></category>
		<category><![CDATA[servidor web]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=354</guid>
		<description><![CDATA[Instrucciones en servidores Apache e IIS para interpretar como PHP o ASP archivos web estáticos con estensiones como .htm, .html, .pdf, .doc
Related posts:<ol>
<li><a href='http://programadorasp.com/la-world-wide-web-y-el-html-cumplen-20-anos/' rel='bookmark' title='La World Wide Web y el HTML cumplen 20 años'>La World Wide Web y el HTML cumplen 20 años</a></li>
<li><a href='http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/' rel='bookmark' title='Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL'>Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL</a></li>
<li><a href='http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/' rel='bookmark' title='Posicionamiento en Google sorprendente por menos de 40 euros al mes'>Posicionamiento en Google sorprendente por menos de 40 euros al mes</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/C8Q-mY9A2QkBO4w_Tlm5p6c1xRQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/C8Q-mY9A2QkBO4w_Tlm5p6c1xRQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/C8Q-mY9A2QkBO4w_Tlm5p6c1xRQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/C8Q-mY9A2QkBO4w_Tlm5p6c1xRQ/1/di" border="0" ismap="true"></img></a></p><p>En ocasiones tenemos páginas o secciones de una web con archivos con <strong>extensión .html</strong> (o cualquier otra extensión estática) que quisiéramos convertir a dinámicas para poder introudcir <strong>código php o asp</strong> o cualquier otro lenguaje de servidor. En principio bastaría con cambiar la extensión a .php o .asp, pero muchas veces esas páginas ya están muy <strong>indexadas en Google</strong> y otros buscadores y tendríamos que hacer redirecciones permanentes 301 para no perder las visitas y el <strong>Pagerank</strong>. Podemos hacerlo sin cambiar la extensión del archivo.</p>
<p>Si tenemos un <strong>servidor web Apache</strong>, podemos hacer que todos los archivos con cierta extensión (.htm, .html, o incluso .pdf, .doc,&#8230;) sean interpretados con el motor php, con lo que podremos introducirle código php (instrucciones, includes,&#8230;) poniendo la siguiente línea en el archivo <strong>.htaccess</strong> en la raíz del sitio web:</p>
<pre>AddType application/x-httpd-php .html .htm .pdf .doc</pre>
<p>La línea anterior especifica que serán <strong>interpretados como PHP</strong> todos los archivos con <strong>extensión .htm, .html, .pdf o .doc</strong>. Podemos añadir todas las extensiones que queramos.</p>
<p>Si tenemos un <strong>servidor web IIS</strong> (Microsoft), podemos hacerlo desde el Administrador de Internet Information Services / Equipo local / Propiedades de Sitios Web (si queremos que afecte a todos los sitios) o Propiedades del sitio web seleccionado (si queremos que sólo afecte a un sitio web en particular). En la pestaña Directorio particular / botón Configuración / pestaña Asignaciones podemos Agregar por ejemplo la <strong>extensión .htm</strong> para que sea interpretada por el <strong>motor asp</strong> (C:\windows\system32\inetsrv\asp.dll):</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-355" title="iis-interpretar-htm-asp" src="http://programadorasp.com/wp-content/uploads/2010/06/iis-interpretar-htm-asp.gif" alt="" width="415" height="448" /></p>
<p>De la misma forma, podemos hacer que sean <strong>interpretados por PHP</strong> (C:\php\php.exe, o la ruta del intérprete o ejecutable PHP).</p>
<p>Related posts:<ol>
<li><a href='http://programadorasp.com/la-world-wide-web-y-el-html-cumplen-20-anos/' rel='bookmark' title='La World Wide Web y el HTML cumplen 20 años'>La World Wide Web y el HTML cumplen 20 años</a></li>
<li><a href='http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/' rel='bookmark' title='Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL'>Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL</a></li>
<li><a href='http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/' rel='bookmark' title='Posicionamiento en Google sorprendente por menos de 40 euros al mes'>Posicionamiento en Google sorprendente por menos de 40 euros al mes</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/ProgramadorAsp/~4/dvbWGVRc9TY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/</feedburner:origLink></item>
	</channel>
</rss>

