Estoy tratando de escribir una regla para redirigir permenantly un nombre de dominio a otro nombre de dominioPermanente redirigir a través de reglas de reescritura de Apache
RewriteCond %{HTTP_HOST} ^www.companyname1.com$
RewriteRule ^(.*)$ http://www.companyname2.com/$1 [R=301,L]
Esto sólo funciona si el usuario recuerda que escribir www, si el usuario no escribe en www en la url, la página se cargará pero los enlaces de la imagen se romperán.
¿Alguien sabe cómo ajustar la regla anterior para que funcione con y sin www?
Estoy usando una configuración LAMP, apache 2 en redhat.
El nombre simbólico [R = permanente]" en lugar del numérico 301 es ligeramente más óptima, ya que evitar la confusión en su config. De http://httpd.apache.org/docs/2.0/mod/ mod_rewrite.html use: "RewriteRule^(. *) $ http://www.companyname2.com/$1 [R = permanent, L]" – Stickley
Para mí, RewriteRule http://www.companyname2.com/$1 agregó un raya extra después del dominio, así que tuve que reemplazarlo por http: //www.companyname2.com$1 –
@Stickley Wow. "un poco más óptimo". ¿Es consciente de que el "óptimo" es un superlativo? – arkascha