/ / Mod Rewrite - Cómo apuntar el sitio principal a la subcarpeta - .htaccess, mod-rewrite

Mod Rewrite - Cómo dirigir el sitio principal a la subcarpeta - .htaccess, mod-rewrite

Tengo dominio usando dns comodín pero quiero mi sitio principal example.com tomará contenido de la carpeta /home/ por ejemplo.

  1. Si tipo de usuario http://www.example.com/ o http://example.com/ el sitio leerá archivo de subcarpeta /public_html/home/
  2. Si http://subdomain.example.com/ leerá contenido de /public_html/.

Déjame saber cómo hacerlo en mi .htaccess.

Respuestas

2 para la respuesta № 1

Prueba estas reglas:

RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule !^home/ home%{REQUEST_URI} [L]

0 para la respuesta № 2

no necesita htaccess o mod-rewrite para eso. solo configure el directorio raíz de documentos de su sitio para que sea / var / www / home / o lo que quiera.

por ejemplo, en apache2 puede poner esto en apache-dir / sites-enabled / 000-default /

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin mail@domain.com
ServerName domain.com
DocumentRoot /var/www/home/
<Location "/">
allow from all
</Location>
</VirtualHost>