Si has movido o renombrado una página de tu sitio web y quieres que tus visitantes sean automáticamente redirigidos cuando los visitantes intenten acceder a la vieja, puedes hacerlo con .htaccess. Por ejemplo:
Redirect 301 /paginavieja.html http://tusitio.com/paginanueva.html
Otra ventaja es que al utilizar la directiva 301 te aseguras que la página no pierda su ranking en los buscadores.
htaccess: Prevenir la navegación por directorios con
Publicado por
Gaspar Belandria
en
13:18
|
Cuando no existe una página de inicio en un directorio, los visitantes pueden ver y examinar lo que ese directorio contiene. Algunos servidores están configurados para evitar esto. Si no el caso del tuyo, se puede solucionar con esta instrucción en el fichero .htaccess:
Options All -Indexes
Options All -Indexes
htaccess: redirigir a una página de mantenimiento
Publicado por
Gaspar Belandria
en
13:17
|
Si necesitas tener tu sitio "offline" durante un período de tiempo para realizar cualquier tarea de mantenimiento sobre él, puedes redirigir a una páguna de mantenimiento utilizando el siguiente código:
RedirectMatch 302 ^/ /enmantenimiento.html
RedirectMatch 302 ^/ /enmantenimiento.html
htaccess: no requerir www
Publicado por
Gaspar Belandria
en
13:16
|
Estas líneas de código harán que los visitantes de un sitio web no necesiten escribir "www" para acceder al mismo.
RewriteCond %{HTTP_HOST} !^nombredominio\.com$ [NC]
RewriteRule ^(.*)$ http://nombredominio.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^nombredominio\.com$ [NC]
RewriteRule ^(.*)$ http://nombredominio.com/$1 [R=301,L]
htaccess: configurar una imagen por defecto
Publicado por
Gaspar Belandria
en
13:15
|
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^images/.*\.jpg$ /images/default.jpg [L]
RewriteRule ^images/.*\.jpg$ /images/default.jpg [L]
Función que trunca texto con palabras completas
Publicado por
Gaspar Belandria
en
13:09
|
Esta función sólo trunca una cadena cuando encuentra el punto de ruptura que le indiquemos -un espacio, un punto, dos puntos,..- y resulta muy útil, por ejemplo, para mostrar un extracto de un artículo completo sin romper las palabras.
< php
// Original PHP code by Chirp Internet: www.chirp.com.au
// Please acknowledge use of this code by including this header.
function myTruncate($string, $limit, $break=".", $pad="...") {
// return with no change if string is shorter than $limit
if(strlen($string) <= $limit)
return $string;
// is $break present between $limit and the end of the string?
if(false !== ($breakpoint = strpos($string, $break, $limit))) {
if($breakpoint < strlen($string) - 1) {
$string = substr($string, 0, $breakpoint) . $pad;
}
}
return $string;
}
/php >
Ejemplo:
$cadena="Ut at risus magna. Aenean in urna urna, bibendum ultricies libero. Quisque accumsan, dolor ut sagittis fermentum, ipsum sapien posuere arcu, eget fermentum lorem leo mattis risus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer rhoncus tincidunt pulvinar. Aliquam sed odio vitae erat vestibulum eleifend. In hac habitasse platea dictumst. Fusce fringilla aliquet leo a porta. Proin facilisis vehicula nisi, pharetra pellentesque turpis rutrum in. Quisque laoreet nisi augue. Fusce lorem metus, mollis sed aliquam eget, dapibus sit amet dui. Nulla facilisi. Vestibulum laoreet, orci in euismod tristique, est ligula sagittis dolor, a pellentesque odio ligula tempus risus. Aenean elit ligula, facilisis sed tincidunt ac, facilisis eget ipsum. ";
echo myTruncate($cadena, 200,' ', '...');
< php
// Original PHP code by Chirp Internet: www.chirp.com.au
// Please acknowledge use of this code by including this header.
function myTruncate($string, $limit, $break=".", $pad="...") {
// return with no change if string is shorter than $limit
if(strlen($string) <= $limit)
return $string;
// is $break present between $limit and the end of the string?
if(false !== ($breakpoint = strpos($string, $break, $limit))) {
if($breakpoint < strlen($string) - 1) {
$string = substr($string, 0, $breakpoint) . $pad;
}
}
return $string;
}
/php >
Ejemplo:
$cadena="Ut at risus magna. Aenean in urna urna, bibendum ultricies libero. Quisque accumsan, dolor ut sagittis fermentum, ipsum sapien posuere arcu, eget fermentum lorem leo mattis risus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer rhoncus tincidunt pulvinar. Aliquam sed odio vitae erat vestibulum eleifend. In hac habitasse platea dictumst. Fusce fringilla aliquet leo a porta. Proin facilisis vehicula nisi, pharetra pellentesque turpis rutrum in. Quisque laoreet nisi augue. Fusce lorem metus, mollis sed aliquam eget, dapibus sit amet dui. Nulla facilisi. Vestibulum laoreet, orci in euismod tristique, est ligula sagittis dolor, a pellentesque odio ligula tempus risus. Aenean elit ligula, facilisis sed tincidunt ac, facilisis eget ipsum. ";
echo myTruncate($cadena, 200,' ', '...');
Verificar más de un dato con isset
Publicado por
Gaspar Belandria
en
13:06
|
La función isset puede recibir muchos parámetros, retornará true si todas las variables que se le pasaron de argumentos están definidas, false en caso contrario.
< php
var_dump(isset($_POST["login"], $_POST["password"]));
/php >
Asi es mas sencillo y compacto validar las entradas de datos.
< php
var_dump(isset($_POST["login"], $_POST["password"]));
/php >
Asi es mas sencillo y compacto validar las entradas de datos.
Suscribirse a:
Entradas (Atom)