Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
web:apache:htaccess:redirects [20/06/2020 04:02] – [bloquear referrer maliciosos (no hotlinking)] adminweb:apache:htaccess:redirects [05/02/2022 03:29] (actual) – [zxc.cat] mate
Línia 21: Línia 21:
 RewriteRule ^diezminutos.*$ https://bitbucket.org/10minutos/workspace/projects/XMIN [r=307,L] RewriteRule ^diezminutos.*$ https://bitbucket.org/10minutos/workspace/projects/XMIN [r=307,L]
 RewriteRule ^text.*$ https://www.outpan.com/app/e7d5b37405/mytextarea [r=307,L] RewriteRule ^text.*$ https://www.outpan.com/app/e7d5b37405/mytextarea [r=307,L]
 +RewriteRule ^k1.*$ https://k1.vividumcodex.com/ [r=307,L]
 +RewriteRule ^montmany.*$ https://fruitsmontmany.cat/wp-admin [r=307,L]
  
 RewriteCond %{HTTP_HOST} zxc.cat$ [NC] RewriteCond %{HTTP_HOST} zxc.cat$ [NC]
 RewriteCond %{REQUEST_URI} !^/help RewriteCond %{REQUEST_URI} !^/help
 +RewriteCond %{REQUEST_URI} !^/bofh-excuse
 RewriteRule ^(.*)$ https://miguelangel.torresegea.es/wiki/$1 [r=307,L] RewriteRule ^(.*)$ https://miguelangel.torresegea.es/wiki/$1 [r=307,L]
 </code> </code>
  
 == 301 == 301
-redireccionar de una página a otra u otro dominio: +  * redireccionar de una página a otra u otro dominio:<code apache>
-<code apache>+
 Redirect 301 /vieja-pagina http://www.dominio.com/nueva-pagina Redirect 301 /vieja-pagina http://www.dominio.com/nueva-pagina
 </code> </code>
- +  * redireccionar solo la página principal del dominio:<code apache>
-redireccionar solo la página principal del dominio: +
-<code apache>+
 RedirectMatch 301 ^/$ http://www.dominio.com/nueva-pagina RedirectMatch 301 ^/$ http://www.dominio.com/nueva-pagina
 </code> </code>
- +  * redireccionar un directorio:<code apache>
-redireccionar un directorio: +
-<code apache>+
 Redirect 301 /viejo-directorio/ http://www.dominio.com/nuevo-directorio/ Redirect 301 /viejo-directorio/ http://www.dominio.com/nuevo-directorio/
 </code> </code>
- +  * redirección de un subdirectorio + sus páginas:<code apache>
-redirección de un subdirectorio + sus páginas: +
-<code apache>+
 RedirectMatch 301 ^/viejo-directorio/(.*)$ http://www.dominio.com/nueva-pagina RedirectMatch 301 ^/viejo-directorio/(.*)$ http://www.dominio.com/nueva-pagina
 </code> </code>
- +  * redireccionar dominio<code apache>
-redireccionar dominio +
-<code apache>+
 Redirect 301 / http://www.dominio.com Redirect 301 / http://www.dominio.com
-</code> +</code><code apache>
-<code apache>+
 RedirectMatch 301 ^(.*)$ http://www.dominio.com RedirectMatch 301 ^(.*)$ http://www.dominio.com
 </code> </code>
- +  * Redireccionar 301 (de técnicos de Colt)<code apache>
-Redireccionar 301 (de técnicos de Colt) +
-<code apache>+
 RewriteEngine on RewriteEngine on
 rewriterule ^(.*)$ http://www.volvocars.com/es/sales-services/sales/volvoselekt/Pages/ [r=301,nc] rewriterule ^(.*)$ http://www.volvocars.com/es/sales-services/sales/volvoselekt/Pages/ [r=301,nc]
 </code> </code>
  
-redireccionar de www a no-www: +== www 
-<code apache>+  * redireccionar de www a no-www:<code apache>
 <IfModule mod_rewrite.c> <IfModule mod_rewrite.c>
    RewriteCond %{HTTP_HOST} ^example.com [NC]    RewriteCond %{HTTP_HOST} ^example.com [NC]
Línia 69: Línia 60:
 </IfModule> </IfModule>
 </code> </code>
- +  * redireccionar de no-www a www:<code apache>
-redireccionar de no-www a www +
-<code apache>+
 <IfModule mod_rewrite.c> <IfModule mod_rewrite.c>
   RewriteCond %{HTTP_HOST} ^www.example.com [NC]   RewriteCond %{HTTP_HOST} ^www.example.com [NC]
Línia 78: Línia 67:
 </code> </code>
 Más información: http://deteresa.com/redireccion-301 Más información: http://deteresa.com/redireccion-301
- +  * eliminar las www:<code apache>
-eliminar las www: +
-<code apache>+
 Options +FollowSymlinks Options +FollowSymlinks
 RewriteEngine on RewriteEngine on
 RewriteCond %{http_host} ^www\.example\.com[nc] RewriteCond %{http_host} ^www\.example\.com[nc]
 RewriteRule ^(.*)$ http://example.com/$1 [r=301,nc] RewriteRule ^(.*)$ http://example.com/$1 [r=301,nc]
-</code> +</code><code apache>
- +
-<code apache>+
 RewriteEngine On RewriteEngine On
 RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
 RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
 </code> </code>
- +  * de www. a <nada> para evitar penalizaciones de doble indexación:<code apache>
-cancelar sitio completo "por obras": +
-<code apache>+
 RewriteEngine On RewriteEngine On
-RewriteBase / +RewriteCond% {} HTTP_HOST! ^ su-site.com $ [NC] 
-RewriteCond %{HTTP_COOKIE} !^.*secret-cookie.*$ [NC] +RewriteRule ^(.*)$ http://your-site.com/ $ 1 [LR = 301]
-RewriteRule .* maintenance-page.html [NC,L]+
 </code> </code>
  
-/vía: [[http://www.besthostratings.com/articles/force-ssl-htaccess.html]] +== http a https 
-utilizar la redirección 301 para evitar penalización en Google: +  activar el módulo //rewrite// en apache:<code bash>
-<code apache> +
-Options +FollowSymlinks +
-RewriteEngine on +
-rewriterule ^(.*)$ http://www.nuevapaginaweb.com/$1 [r=301,nc] +
-</code> +
- +
-<code php> +
-<?php +
-$web_url ="http://www.nuevapaginaweb.com"; +
-header("HTTP/1.1 301 Moved Permanently"); +
-header("Location: $web_url"); +
-exit(0); +
-?> +
-</code> +
- +
-redirección http a https: +
-activar el módulo //rewrite// en apache +
-<code>+
 $ sudo a2enmod rewrite $ sudo a2enmod rewrite
-</code> +</code><code apache>
-<code>+
 # Copia el contenido siguiente en tu archivo .htaccess y colócalo en la raíz de tu sitio web. # Copia el contenido siguiente en tu archivo .htaccess y colócalo en la raíz de tu sitio web.
 RewriteEngine On RewriteEngine On
Línia 137: Línia 100:
 </code> </code>
  
-de www. a <nada> para evitar penalizaciones de doble indexación: +== otros 
-<code apache>+  * cancelar sitio completo "por obras":<code apache>
 RewriteEngine On RewriteEngine On
-RewriteCond% {} HTTP_HOST! ^ su-site.com $ [NC] +RewriteBase / 
-RewriteRule ^(.*)$ http://your-site.com/ $ 1 [LR = 301]+RewriteCond %{HTTP_COOKIE} !^.*secret-cookie.*$ [NC] 
 +RewriteRule .* maintenance-page.html [NC,L]
 </code> </code>
- +/vía: [[http://www.besthostratings.com/articles/force-ssl-htaccess.html]] 
-redireccionar una petición de la raiz de la página web a una carpeta: +  * utilizar la redirección 301 para evitar penalización en Google:<code apache> 
-<code apache>+Options +FollowSymlinks 
 +RewriteEngine on 
 +rewriterule ^(.*)$ http://www.nuevapaginaweb.com/$1 [r=301,nc] 
 +</code> 
 +  * en PHP:<code php> 
 +<?php 
 +$web_url ="http://www.nuevapaginaweb.com"; 
 +header("HTTP/1.1 301 Moved Permanently"); 
 +header("Location: $web_url"); 
 +exit(0); 
 +?> 
 +</code> 
 +  redireccionar una petición de la raíz de la página web a una carpeta:<code apache>
 RewriteEngine On RewriteEngine On
 RewriteCond %{HTTP_HOST} ^entregaelbalon\.com$ [OR] RewriteCond %{HTTP_HOST} ^entregaelbalon\.com$ [OR]
  • web/apache/htaccess/redirects.1592650979.txt.gz
  • Darrera modificació: 20/06/2020 04:02
  • per admin