rewriterule rewritebase mod_rewrite htaccess ejemplos .htaccess mod-rewrite

rewritebase - Cómo redirigir una sola página web de un dominio a otro utilizando.htaccess



rewrite url apache (2)

¿Cómo puedo obtener el siguiente redireccionamiento para trabajar?

olddomain.com/employee-scheduling-software.html

Para redirigir a

newdomain.us/employee-scheduling-software.html

Tengo mod_rewrite, pero básicamente soy un novato completo en esta área


Puede usar este código en .htaccess en olddomain.com:

RewriteEngine on RewriteRule ^employee-scheduling-software/.html$ http://newdomain.us/employee-scheduling-software.html [R,QSA]

Como el ^employee-scheduling-software/.html$ es una expresión regular PERL, debe escaparse del punto en ".html" con una barra diagonal inversa ( /. ).

Esto solo redirigirá employee-scheduling-software.html al nuevo dominio. Si desea redirigir todos los archivos al nuevo dominio, use:

RewriteEngine on RewriteRule ^(.*)$ http://newdomain.us/$1 [R,QSA]


<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^employee-scheduling-software.html$ http://newdomain.example.org/employee-scheduling-software.html </IfModule>

Puedes cambiar la regla en:

RewriteRule ^employee-scheduling-software.html$ http://newdomain.example.org/employee-scheduling-software.html [R=301]

que enviará un encabezado 301 Moved Permanently al navegador, por lo que actualiza sus marcadores y esas cosas.