.htaccess
Redirección de una página de tu blog a otras Webs con .htaccess
Sé que muchos usan su blog y un foro con BBpress como ya dije como son creados por los mismos diseñadores tienen una buena integración ahora viene un pequeño truco para crear una página en tu blog foro y que esta te lleve al foro, por lo regular tenemos instalado el foro en una sub carpeta y el blog en otra carpeta (aunque puede instalarse en la raíz) bueno el chiste es solo crear una página con el nombre foro o el nombre que deseemos ejemplo tu foro lo creas en un subdominio de tu blog de esta manera www.foro.tuweb.com y supongamos que tenemos el blog en www.tuweb.com/blog solo tendremos que agregar este código a .htaccess
Redirect /blog/foro http://foro.tuweb.com
O en caso de que tu blog este instalado en la raíz así www.tuweb.com solo lo dejamos:
Redirect /foro http://foro.tuweb.com
Y listo eso es todo lo que tendremos que hacer ahora cada vez que algún usuario trate de entrar a la página foro en tu blog será redirigido automáticamente a tu foro, recuerda que este código tiene que ir primero en tu .htaccess si no podría generarte errores. También lo puedes usar para llevarte a alguna otra web que desees.
Ejemplo:
Redirect /nombre_de_la_pagina http://direccion_web_que_deseas.com
Y listo otro sencillo hack de .htaccess la gancia de hacerlo de esta forma es que no tienes que modificar el código de tu plantilla para poder hacer la redirección es más fácil y rápido pero recuerda que tienes que hacerlo con cuidado y siempre ten un respaldo de tu .htaccess.
Trucos para tu .htaccess: Solo permite que tu Ip entre a la carpeta wp-admin
He aquí un truco muy bueno para mejorar la seguridad de tu blog el cual consiste en bloquear todas las demás IP excepto la tuya que quieran entrar a la carpeta wp-admin que es donde se encuentra el panel de control de tu blog, este es uno de los mejores hacks que tiene el .htaccess ya que te puedes evitar varios dolores de cabeza pero OJO tienes que tener una IP estática porque si no tendrás que estar actualizando constantemente el archivo o bien si entras a tu blog por más de una dirección IP puedes agregarla.
Primero que nada les comento que tendrán que crear un archivo .htaccess en su carpeta de wp-admin ya que no siempre se crea, OJO de nuevo tienes que crear un archivo o editar .htaccess en la carpeta wp-admin no editar el archivo .htaccess que está en la raíz o bloquearas todas las IP que quieran entrar a tu blog, el código es:
[sourcecode language="java"]
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Example Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
</LIMIT>
[/sourcecode]
La línea 8 “allow from xxx.xxx.xxx.xxx” es donde colocas tu dirección IP ejemplo:
[sourcecode language="java"]
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Example Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
allow from 172.20.1.0
</LIMIT>
[/sourcecode]
Básicamente el código dice niega todas las IP con excepción de la “172.20.1.0” ahora si entramos desde diferentes direcciones IP a nuestro panel de control solamente tendremos que agregar más líneas “allow from 172.20.1.0” ejemplo:
[sourcecode language="java"]
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Example Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
allow from 172.20.1.0
allow from 172.220.11.20
allow from 120.120.121.220
</LIMIT>
[/sourcecode]
Como ya dije deben de tener IP´s estáticas o si no será un caos puesto que tendrás que estar actualizando constantemente tu archivo .htaccess para poder entrar a tu blog.
Nota: Todos los hacks o trucos para .htaccess que pongo ya están probados en mi blog.
Trucos para tu .htaccess: Redirige tu RSS a FeedBurner
En el post de “Como evitar el hotlink” con el .htaccess coloque el código del mío y me preguntan que es la primera parte, verán el primer bloque de mi .htaccess es un código para que el RSS de WordPress se redirija automáticamente al FeddBurner y de esta forma evito el uso de plugins como FeedBurner Smith o algún otro parecido.
La mayoría de los bloggers usamos FeedBurner como servicio de gestión de RSS pero el uso de plugins para la redirección crea conflictos al momento de usar tu RSS para ser agregado a algunos directorios, al tener un plugin menos ayudas a que tiempo de carga del blog sea un poco más rápido, bueno el código es el siguiente:
[sourcecode language="java"]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/Taironcave [R=302,NC,L]
</IfModule>
[/sourcecode]
Obviamente donde dice “http://feeds2.feedburner.com/Taironcave” tienen que colocar la dirección de su feed, ahora es importante que este parte del código vaya al principio del .htaccess o simplemente no trabajara, para aquellos que tienen separado su código de .htaccess debe de quedarles algo parecido a esto:
[sourcecode language="java"]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/Taironcave [R=302,NC,L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
[/sourcecode]
Y listo de esta forma se evitan el uso de otro plugin y siguen usando el buen servicio de feedburner, aparte su RSS será un poco mas compatible cuan requieran agregarlo a algún servicio.