Cómo crear una redirección por el .htaccess?

Hay varias maneras de redirigir los accesos de su sitio.

La idea de este artículo es sólo orientar a los usuarios con códigos listos, pero es de responsabilidad total del usuario de esos sistemas probarlos. Cualquier problema referente a ellos es de total responsabilidad del cliente.

Conozca algunos de ellos:

Redirección del dominio principal de la cuenta: RedirectMatch ^/$ http://dominio.com/carpeta
Redirecciona “www.dominio.com” para “www.dominio.com/carpeta”
Redirect 301 /pagina.html http://www.sudominio.com/nuevapagina.html
Redirecciona el acceso al archivo“pagina.html” para “http://www.seudominio.com/nuevapagina.html”

Redirect 301 / http://www.dominio.com/
Redireccionael acceso de su cuenta a la dirección “http://www.dominio.com/”

RedirectMatch 301 (.*)\.html$ http://www.seudominio.com$1.php
Si ha cambiado todos sus archivos de extensión ".html" a ".php" y tiene vínculos antiguos con referencias a los ".html", puede evitar que el usuario accede a una página que ya no existe con esta línea; Redirecciona cualquier acceso a un ".html" sustituyendo ".html" a ".php".

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^sitio\.com\.ar
RewriteRule (.*) http://sitio.com.ar/$1 [R=301,L]

Quita el "www" de la dirección de acceso, es decir, redirecciona a quien accedió por la dirección "www.seusite.com.br" para "susite.com.br"; Esto es bueno para estandarizar el acceso a su sitio y ayuda en la indexación de los buscadores, haciéndolos indexar sólo enlaces sin "www".
Para cambiar la línea 4 (dominio, en el ejemplo de sitio \ .com \ .br), agregue "\" antes de cada ".", El "." Se interpretará como punto y no parte de una expresión regular.
Ejemplo: cambiando site.com a misite.net.br.teste.example (suponiendo que exista este dominio):  RewriteCond %{HTTP_HOST} !^misitio\.net\.br\.teste\.exemplo

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^seusite.com.br [NC]
RewriteRule ^(.*)$ http://www.seusite.com.br/$1 [L,R=301]

Añade "www" a la dirección accedida sin el "www". La idea de estandarizar surge de la misma idea del código anterior a ese.

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3, 9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]

Esconde el acceso al archivo ".index.php" a "/".
Ejemplos: www.dominio.com.br/index.php> www.dominio.com; www.meusite.com.br/teste/index.php> www.meusite.com.br/teste/

DirectoryIndex paginainicial.php
Si se coloca en un directorio determinado, hace que al acceder a ese directorio, en lugar del servidor enviar el acceso a un archivo del tipo "index", como es el predeterminado, se envía a "paginainicial.php", como si redefiniera el nombre del archivo "index.php".

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.meusiteseguro.com.br/$1 [R,L]

Reenvía el acceso a su sitio web a través del "http" para el "https".
Por ejemplo: http://www.dominio.com> https://www.dominio.com.br/


Redirecionar para Carpeta

RewriteEngine on
RewriteCond %{HTTP_HOST} ^su-dominio.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.su-dominio.com$
RewriteCond %{REQUEST_URI} !carpeta/
RewriteRule (.*) /carpeta/$1 [L]


En las líneas anteriores, se debe sustituir lo siguiente:

su-dominio.com – Escriba su propio nombre de dominio
carpeta – Escriba el nombre de la subcarpeta donde está su sitio



  • 0 brukere syntes dette svaret var til hjelp
Var dette svaret til hjelp?

Relaterte artikler

Cómo puedo verificar el uso de mis recursos desde cPanel?

Puede verificar su CPU / Memoria (RAM) / E / S de disco y otros recursos utilizando el cPanel....

Cómo puedo generar Certificate Signing Request (CSR) desde cPanel?

Generate a Certificate Signing Request (CSR) Login to cPanel Click SSL/TLS Manager >...

Cómo puedo aumentar mi límite de memoria de PHP?

You can easily change the memory_limit for PHP by following these steps. Log into cPanel...

Cómo puedo mostrar los archivos ocultos (htaccess) cuando uso cPanel File Manager?

By default, when using cPanel's File manager, it will not display hidden files and folders until...

Cómo puedo ver Awstats desde cPanel?

AWStats is disabled by default on all accounts. You can enable AWStats from cPanel at anytime...