Tengo dominio usando dns comodín pero quiero mi sitio principal example.com tomará contenido de la carpeta /home/
por ejemplo.
- Si tipo de usuario http://www.example.com/
o http://example.com/ el sitio leerá archivo de subcarpeta
/public_html/home/
- Si http://subdomain.example.com/ leerá contenido de
/public_html/
.
Déjame saber cómo hacerlo en mi .htaccess.
Respuestas
2 para la respuesta № 1Prueba 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>