redireccionar ocultar index htaccess ejemplo crear configurar con basico allowoverride .htaccess mod-rewrite url-rewriting

ocultar - ¿Cómo hacer que.htaccess RewriteCond compruebe el nombre de dominio?



ocultar index php htaccess (1)

Necesita una condición de reescritura:

RewriteCond %{HTTP_HOST} ^www.domain.com$

antes de su regla de reescritura.

Si enumera varias condiciones de reescritura antes de las reglas, cada una de ellas debe coincidir para que se ejecute RewriteRule, por ejemplo:

RewriteCond %{HTTP_HOST} ^www.domain.com$ RewriteCond %{HTTP_HOST} ^www.domain2.com$

que, por supuesto, NO funcionará, porque el HTTP_HOST no puede contener simultáneamente ambos valores.

Luego debes usar el modificador [OR]:

RewriteCond %{HTTP_HOST} ^www.domain.com$ [OR] RewriteCond %{HTTP_HOST} ^www.domain2.com$

de modo que la RewriteRule se ejecute si CUALQUIERA de las condiciones anteriores coinciden.

Para obtener más información, consulte http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond .

Tengo esta regla:

RewriteRule ^(about|installation|mypages|privacy|terms)(/)*$ /index.php?kind=portal&id=1&page=$1&%{QUERY_STRING} [L]

¿Cómo puedo cambiarlo para que funcione solo para un dominio específico, www.domain.com por ejemplo?