cambio de la estructura del enlace permanente: las redirecciones en htaccess rompen los enlaces del archivo
<p>cuando comencé con mi blog, los enlaces permanentes y la siguiente estructura:</p><pre><code>http://&lt;domain&gt;/%year%/%monthnum%/%day%/%postname%/ </code></pre><p>hace algún tiempo, cambié la estructura del enlace permanente a "<code>http://&lt;domain&gt;/%postname%/</code>" solamente.</p><p>para abordar los enlaces externos a la antigua estructura de enlace permanente, agregué la siguiente línea en mi archivo htaccess:</p><pre><code>redirectmatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ http://&lt;domain&gt;/$4 </code></pre><p>ahora el problema es que la línea de redireccionamiento rompe los enlaces del archivo, por ejemplo. "<code>http://&lt;domain&gt;/2010/09/02</code>" se redirige a la página principal en lugar de mostrar las publicaciones del 2 de septiembre de 2010.</p><p>¿es posible corregir la directiva de redireccionamiento en htaccess, o no voy a poder comer la torta y tenerla también?</p>
<p>redirectmatch de mod\_alias ​​no es tan poderoso como mod\_rewrite. si tiene mod\_rewrite en su host (por ejemplo, pretty permalinks lo utiliza), podría hacer la redirección solo si la url no está en el formato de enlace de archivo.</p><p>para probar ese caso, hay <a href="http://httpd.apache.org/docs/2.0/mod/mod\_rewrite.html#rewritecond"><code>rewritecond</code></a> y para realizar el comando de redireccionamiento, hay <a href="http://httpd.apache.org/docs/2.0/mod/mod\_rewrite.html#rewriterule"><code>rewriterule ... [r=301]</code></a> directiva.</p><p>un ejemplo basado en sus datos:</p><pre><code>rewritecond %{request\_uri} !^/((20|19)[0-9]{2})/([0-9]{2})/[0-9]{2}$ [nc] rewriterule ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)$ http://&lt;domain&gt;/$4 [r=301,l] </code></pre><p>esto no está probado, pero creo que debería hacer el trabajo. he usado el cuantificador ({2}) para especificar mejor cuántos números espera. además de eso, en el rewritecond he creado un patrón que solo coincide con los 20 y 19 años.</p><p>la primera línea (la condición, <code>rewritecond</code>) comprueba que no coincida con una url de archivo y solo si no coincide, se ejecutará la regla para hacer la redirección. la <code>rewriterule</code> básicamente hace lo mismo que su directiva <code>redirectmatch</code>.</p>
<p>la mayor parte del trabajo se realiza en el archivo de configuración en el directorio <code>/etc/apache2/sites-enabled/</code>, en un archivo llamado algo así como 000-default.conf. estos archivos le permitirán tener múltiples dominios virtuales, como www.example.dev, o example.local, etc. los configura junto con sus directorios en este archivo e ingresa múltiples sitios en <code>/etc/hosts</code> para que coincidan . todos los sitios tienen la misma dirección ip localhost, pero el nombre lo dirige al host virtual correcto.</p><p>en este archivo, debe clonar la configuración predeterminada tantas veces como sea necesario, con algo como esto:</p><p><strong> contenido original </strong></p><pre><code>&lt;virtualhost *:80&gt; . . . &lt;/virtualhost&gt; </code></pre><p><strong> entradas de host virtuales adicionales </strong></p><pre><code>&lt;virtualhost *:80&gt; &lt;directory /var/www/html/site1&gt; options indexes followsymlinks multiviews allowoverride all order allow,deny allow from all &lt;/directory&gt; documentroot /var/www/html/site1/ servername site1.local serveralias www.site1.local &lt;/virtualhost&gt; &lt;virtualhost *:80&gt; &lt;directory /var/www/html/site2&gt; options indexes followsymlinks multiviews allowoverride all order allow,deny allow from all &lt;/directory&gt; documentroot /var/www/html/site2/ servername site2.local serveralias www.site2.local &lt;/virtualhost&gt; . . . </code></pre><p>para que la magia de reescritura funcione, también debes asegurarte de que el motor de reescritura esté habilitado. esto se hace creando un enlace simbólico en mods-enabled para un módulo en mods-available. si ha cd a <code>/etc/apache2/mods-enabled</code>, luego ingrese <code>ln -s ../mods-available/rewrite.load</code>, habilitará el motor de reescritura.</p><p>luego, en <code>/etc/hosts/</code>, tiene entradas coincidentes como esta:</p><pre><code>127.0.0.1 site1.local 127.0.0.1 site2.local </code></pre><p>esto debería ayudarlo hasta que yo complete esto o tenga preguntas para que yo responda.</p><p><strong> respuestas a preguntas en los comentarios 1 </strong></p><p>un problema es la directiva "documentroot": se supone que el directorio especificado es simplemente la raíz del documento del sitio virtual, que probablemente no sea "<code>/var/www/arcadr.local/html</code>" como se especifica. normalmente el directorio del sitio estaría al final. "arcadr.local" es un nombre arbitrario, pero probablemente lo mejor sea hacer coincidir el sitio. por lo tanto, probablemente debería ser "'/var/www/html/arcadr.local/'".</p><p>en cuanto al error de ln, si hubiera tenido más tiempo, le habría explicado que la conclusión es que necesita un enlace simbólico llamado "rewrite.load" en el directorio <code>mods-enabled</code> que se vincula al archivo real en el <code>mods-available</code> directorio. evidentemente, ya lo tenía, y realmente no necesitaba volver a hacerlo, pero mientras esté allí, debería funcionar.</p><p>pruebe el cambio único y también trate de comprender lo que está haciendo. en realidad, es bastante comprensible, y una vez que comience a comprender, aprenderá más.</p><p>por cierto, la directiva "alias" no es necesaria, solo agregué eso para ilustrar cómo podría hacerlo si lo desea.</p><p><strong> respuestas a preguntas en los comentarios 2 </strong></p><p>el archivo html predeterminado es simplemente uno de los varios hosts virtuales especificados en el archivo 000-default.conf. tenga en cuenta que originalmente dejé la extensión ".conf" del archivo. ¿encontraste el archivo correcto? debe estar en "<code>sites-enabled</code>", no en "<code>sites-available</code>". igual que para las modificaciones, puede tener múltiples sitios <em> disponibles </em>, pero necesita tener uno <em> habilitado </em>, y el valor predeterminado es " <code>000-default.conf</code> "(a menos que haya cambiado desde que lo configuré).</p><p>dices "arcadr.local simplemente me redirige a otro sitio web .local conectado a mi localhost". asegúrese de tener este archivo de configuración configurado correctamente. debería tener una serie de bloques, como html:</p><pre><code>&lt;virtualhost *:80&gt; . . . &lt;/virtualhost&gt; </code></pre><p>cada host virtual debe comenzar y finalizar con estas directivas, y no puede tener una incrustada en otra.</p><p>puede encontrar buena documentación y ejemplos en el sitio web de apache.org. aquí es donde aprendí a configurar los archivos. mi consejo es que sea simple, y si agrega algo que no comprende, hágalo paso a paso y elimine todo lo que no funciona. aquí hay algunos ejemplos: <a href="https://httpd.apache.org/docs/2.4/vhosts/examples.html">ejemplos de virtualhost</a> </p><p><strong> algunos punteros adicionales </strong></p><p>cada vez que realice cambios en el archivo de configuración en <code>/etc/apache2/sites-enabled/000-default.conf</code>, debe reiniciar el servidor apache. yo uso el comando <code>sudo /etc/init.d/apache2 restart</code> para hacer esto. <strong> editar </strong>: gabriel publicó un comando mejor para esto:</p><p><code>sudo service apache2 restart</code></p><p>pero ambos comandos funcionarán, al menos por ahora.</p><p>esta misma técnica funciona para servidores dns dinámicos como noip.com, dyndns, etc. por ejemplo, acabo de crear 3 sitios de muestra en mi sistema doméstico. si mi computadora está encendida, puedes intentar verla. si marca, verá que los 3 sitios tienen exactamente la misma dirección ip, pero vaya a diferentes sitios virtuales (variaciones en el valor predeterminado, que puede ver en <code>leftcoast.noip.us</code></p><pre><code>http://site1.leftcoast.noip.us/ http://site2.leftcoast.noip.us/ http://site3.leftcoast.noip.us/ </code></pre> La información que quieres extraer, ¿está organizada en líneas? ¿Puedes aportar un ejemplo, real o ficticio, de un html como los que quieres tratar? No he trabajado con ficheros codificados, pero dime cuál es la extensión del archivo que te mandan y veré que se me ocurre hacer.  
1 saludo yo la adoración en el altar de 00001010/11111111. los dioses estaría enojado si no no anhelan la más grande de las redes. permite la mayor flexibilidad, y menos conflictos con la plebe de las redes. me parece que un buen /24 es el tamaño perfecto para la mayoría de las redes, tiene espacio para estirarse, permiten que los servidores tienen espacio para respirar, es necesario recordar que tengan problemas de espacio, como hacemos todos. la única vez que me paso las células del cerebro que se han concedido a mí por los dioses de la creación de redes y servidores de subred mucho más es para los equipos que piensan que son mejores que todos los demás routers, switches, firewalls estoy buscando a ti! aquellos que tratan de confinar a un /25 o más pequeño, de lo contrario su arrogancia, comenzaría a extenderse a los servidores, y usted simplemente no puede dejar que los servidores de salirse de la línea. mal, muy mal, las cosas suceden si no es así, los archivos de inicio de desaparecer, bloqueo de servicios, no es bueno que te digo, no es bueno en absoluto! para mantener los equipos de networking en línea, aunque, nos vamos a los routers/firewalls uso de la primera utilizable a las direcciones de una subred (podría ser .1 ... podría ser .33 - depende de su máscara de red) que normalmente se mantiene en línea. 'harás nunca mezcle los clientes y el servidor, por si tu ¿habrá una gran batalla, y traer la ruina a aquellos que creen que pueden controlar' -bofh 20:15 'por tanto, si tu deja que el público en general el acceso sin trabas a sus recursos más valiosos, seréis arrojados desde el templo de nuestros dioses, y de la marca - usuario' -bofh 16:2 no hay ninguna buena razón para tener un servidor dhcp en una red de producción - generación de servidor de sí, de la producción de no. las redes de los clientes, siempre han dhcp, reserva de donde usted los necesita (o son requeridos por el auditor!) 'y vosotros, ¿quién controla la red de asignación de hace absolutamente seguro de que es convientent a él y a nadie más' -bofh 1:1 ... traducido sí utilizan el mismo host direcciones donde se puede ... todo será más fácil. los conectores (también llamados nexos o relaciones) son frases o palabras que se utilizan para conectar o vincular una idea con otra en un texto (oral u escrito). los conectores permiten que el texto tenga una estructura lógica y coherente, y su ausencia o su mala utilización vuelven difícil la comprensión de las ideas.

tipos de conectores con ejemplos:

conectores de causa. determinan causalidad, por ejemplo: dado que, debido a, gracias a, por culpa de, porque, puesto que.

conectores copulativo. unen expresiones, por ejemplo: y, e, ni.

conectores disyuntivos. unen expresiones que plantean dos opciones contrapuestas, por ejemplo: o, u.

conectores de argumentación. se utilizan para explicar un argumento, por ejemplo: a saber, de lo contrario, por otra parte, sobre todo, por último.

conectores de cronología. determinan el orden de las acciones, por ejemplo: en primer lugar, ante todo, finalmente, luego, más tarde.

conectores de consecuencia. determinan consecuencia, por ejemplo: a fin de, de manera que, entonces, por consiguiente, por eso.

conectores de referencia. se utilizan para establecer las relaciones entre conceptos, por ejemplo: de esta manera, en cuanto a, en lo que respecta, respecto de, según.

conectores de resumen. introducen la síntesis de la información, por ejemplo: en pocas palabras, en resumen, resumiendo, para resumir, en concreto.

conectores de temporalidad. indican la temporalidad de la acción, por ejemplo: ahora, antes, apenas, en aquel tiempo, hoy en día, hasta.

conectores de oposición o adversativos. unen partes contrapuestas, por ejemplo: al contrario, aunque, a pesar de, no obstante, pero, sin embargo.

conectores de ilustración o explicativos. introducen la explicación de lo anteriormente dicho, por ejemplo: en otras palabras, por ejemplo, o sea, es decir, así.

conectores de condición. expresan condición, por ejemplo: en caso de que, siempre que, suponiendo que, si, con tal que.

conectores de comparación. introducen una comparación entre los elementos o entre dos oraciones, por ejemplo: más que, menos que, a diferencia de.

conectores concesivos. introducen un condicionamiento que puede ser sorteado o superado, por ejemplo: aunque, a pesar de, pese a.

conectores de lugar. introducen el escenario en el que se desarrolla la acción, por ejemplo: donde, en donde, adonde.

conectores de modo. introducen la manera en la que se lleva a cabo la acción, por ejemplo: según, tal como, así como.

ejemplos de conectores:

a fin de

entonces

a saber

para terminar

por otra parte

en seguida

en concreto

de tal manera que

en cambio

al principio

con la condición de que

por último

con el objeto de

además

primeramente

en cuanto a esto

brevemente

al mismo tiempo

gracias a

una vez

en caso de que

en lo que respecta

por más que

antes

siempre que

en conclusión

de esta manera

ahora

en aquel tiempo

con tal que

acto seguido

en primer lugar

respecto a

finalmente

en nuestros días

a consecuencia de

cuando

sobre todo

desde entonces

érase una vez

primero

en cuanto a

en este caso

por eso

en pocas palabras

aunque

para resumir

a pesar de

resumiendo

por lo tanto

respecto de

segundo

de lo contrario

en aquellos días

hasta

más tarde

es decir

actualmente

una vez que

puesto que

en segundo lugar

desde

suponiendo que

mientras tanto

en otras palabras

tan pronto como

hoy en día

tercero

sin embargo

si

al respecto

pero

al contrario

según

antes que nada

por culpa de

en tercer lugar

de manera que

para

por ejemplo

ya que

como

cuarto

mientras que

de esa manera

o sea

por consiguiente

no obstante

debido a

mientras

en cuarto lugar

así

porque

dado que

por una parte

visto que

ahora que

ejemplos de oraciones con conectores:

pienso, luego existo.

fueron a la fiesta después del examen.

viajaron a méxico durante el receso de vacaciones.

en pocas palabras, es el hombre más afortunado del mundo.

quisieron ayudarlo, aunque no había nada que hacer.

para resumir, todo salió como lo esperaban.

en resumen, nos prohibieron el acceso por dos semanas.

ante todo, pedimos disculpas a los afectados.

apenas consiga un trabajo, comenzaré a ahorrar.

para empezar, quisiera agradecer a los aquí presentes. Hola Sr Jodgonza,no se puede cambiar el procesador le dejó el link de las especificaciones de la placa un saludo y coméntenos <https://support.hp.com/es-es/document/c04568366> eso pasa por abrir archivos no solicitados,
al momento que yo hago clic sobre el enlace que pones,me aparece una ventana para descargar un archivo el cual es una aplicacion diciendo lo siguiente: le gustaria guardar este archivo,el cual es una aplicacion ?
oye,que amiguita eh !!
nunca abras archivos que no solicitaste,
abre el internet explorer y descargate el escaner de windows one care
para que busque y elimine todo de virus,espias,troytanos,gusanos y otros tipos de malwares de aqui :
http://onecare.live.com/site/es-mx/default.htm
mira lo que se dice sobre eso en esta pagina y aprenderas a mantener protegida tu pc,deja comentario:
http://bionicomikesuar.spaces.live.com/ <p>añadir palabras clave a la barra de direcciones:</p><p>por ejemplo, puede configurar su navegador para buscar <code>bread</code> en stackoverflow.com simplemente escribiendo <code>so bread</code> en el omnibar.</p><p>haga esto haciendo clic derecho en la barra de búsqueda en el sitio web que busca comúnmente. puede hacer esto para el campo de búsqueda en <em> cualquier sitio web </em>.</p><p> <a href="https://i.stack.imgur.com/gfg0o.png"><img src="https://i.stack.imgur.com/gfg0o.png" alt="right click on the search bar"></a> </p><p>específicamente:</p><ol> <li>vaya al sitio que desea utilizar para buscar</li> <li>haga clic derecho en el cuadro de búsqueda que complete en su página (no en firefox)</li> <li>seleccione "agregar una palabra clave"</li> <li>ingrese la palabra clave que usará cuando desee buscar en ese sitio (por ejemplo: "así que")</li> </ol> <p>parece que el comando <code>tee</code> hará lo que quieras.</p><p>la clave es usar</p><pre><code>&gt;( ) </code></pre><p>para <a href="http://tldp.org/ldp/abs/html/process-sub.html">sustitución de proceso</a> . con <code>tee</code>, use el siguiente patrón:</p><pre><code>tee &gt;(proc1) &gt;(proc2) &gt;(proc3) | proc4 </code></pre><p>entonces, si desea utilizar la salida de <code>ls</code> como entrada a dos programas <code>grep</code> diferentes, guarde la salida de cada <code>grep</code> en archivos diferentes y canalice todos los resultados a través de <code>less</code>, prueba:</p><pre><code>ls -a | tee &gt;(grep ^[.] &gt; hidden-files) &gt;(grep -v ^[.] &gt; normal-files) | less </code></pre><p>los resultados de la <code>ls -a</code> se "canalizará" en ambos <code>grep</code>s. el archivo <code>hidden-files</code> tendrá el contenido de la salida del primer <code>grep</code>, y <code>normal-files</code> tendrá los resultados del segundo <code>grep</code>. <del>todos los archivos se mostrarán en el localizador <code>less</code>.</del> <strong> [~ # ~] editar [~ # ~] </strong>: lo que ves en <code>less</code> es el <strong> la misma salida exacta </strong> de <code>ls -a</code>, no el resultado de <code>grep</code>s. si desea modificar la salida de <code>ls -a</code> a <code>less</code>, (por ejemplo, cambiando el orden para que los archivos normales se enumeren antes de los ocultos) y luego intente esto:</p><pre><code>ls -a | tee &gt;(grep ^[.]) &gt;(grep -v ^[.]) &gt;/dev/null | less </code></pre><p>sin <code>&gt;/dev/null</code>, la salida de <code>grep</code>s se agregaría a la salida de <code>ls -a</code> en lugar de reemplazarlo.</p><p> <a href="http://linux.byexamples.com/archives/144/redirect-output-to-multiple-processes/">fuente</a> </p> ahi paso las imagenes<br/><img src='https://adjuntos.yoreparo.com/imagen\_post/0004/39/db2b94a8a177575e83438e877bff05072630177e.jpeg' alt='' /><img src='https://adjuntos.yoreparo.com/imagen\_post/0004/39/5cbca11d1db7d29c43e0db496412e0dfbfe4a4c3.jpeg' alt='' /><img src='https://adjuntos.yoreparo.com/imagen\_post/0004/39/0cd3beee71ae3295f670737bd90375da2bbe19bb.jpeg' alt='' />