subdominio redireccionar ocultar htaccess dominio crear con carpeta cambiar archivo php apache .htaccess redirect subdomain

php - redireccionar - .htaccess-Redirigir el subdominio a la carpeta



redireccionar dominio htaccess (3)

Agregue esto a su .htaccess en su raíz / directorio web

RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^m/.daltonempire/.nl$ [NC] RewriteCond %{REQUEST_URI} !^/m(/|$) [NC] RewriteCond %{REQUEST_FILENAME} !-d # not a dir RewriteCond %{REQUEST_FILENAME} !-f # not a file RewriteRule ^(.*)$ m/$1 [L]

Las condiciones %{REQUEST_FILENAME} le permiten acceder a /exists.php y no reescribirlo en /m/exists.php . Elimine esos dos si desea volver a escribir, incluso si eso puede anular los archivos y directorios existentes.

Esta pregunta probablemente se ha pedido más de mil veces, pero he intentado tantos guiones, y busqué en Google tanto tiempo sin encontrar nada, pensé, solo preguntémoslo.

Simplemente quiero que m.daltonempire.nl sea ​​redirigido a daltonempire.nl/m/ sin que el usuario vea el cambio de URL.

Entonces, si se solicita m.daltonempire.nl/hello.php , quiero que el usuario siga viendo esta URL, mientras que la página que se da es en realidad daltonempire.nl/m/hello.php .

Nota: no quiero www. , simplemente http://m.daltonempire.nl

Gracias por adelantado,

Isaiah v. Hunen


Prueba este ejemplo:

RewriteCond %{HTTP_HOST} ^([^/.]+)/.example/.com$ RewriteCond %1 !^(www|ftp|mail)$ [NC] RewriteRule (.+)$ "http://example.com/%1" [L,P]

Cualquier solicitud http://test.example.com se asignará a http://example.com/test/...

Prueba googlear dynamic subdomain with php and htaccess para obtener mejores resultados de búsqueda.


He configurado CNAME de mi subdominio a continuación:

blog.mydomain.com

a my wordpress que está instalado en la carpeta /blog/ en el directorio raíz.

Anteriormente necesito usar esta url para llamar a WordPress:

http://blog.mydomain.com/blog/

que es feo He intentado muchos códigos para redirigir:

http://blog.mydomain.com/

a la carpeta para que pueda usarla como mi url de WordPress.

Finalmente obtuve la configuración .htaccess que es trabajo:

RewriteEngine On RewriteCond %{HTTP_HOST} ^blog/.mydomain/.com$ RewriteCond %{REQUEST_URI} !^/blog/ RewriteRule (.*) /blog/$1

También tengo otro subdominio CNAME: http://forum.mydomain.com a la instalación mybb en la carpeta /forum/mybb/ por lo que el .htaccess necesita poner [L] en cada uno de los códigos RewriteRule como se muestra a continuación.

RewriteEngine On RewriteCond %{HTTP_HOST} ^forum/.tophyips/.info$ RewriteCond %{REQUEST_URI} !^/forum/mybb/ RewriteRule (.*) /forum/mybb/$1 [L] RewriteCond %{HTTP_HOST} ^blog/.tophyips/.info$ RewriteCond %{REQUEST_URI} !^/blog/ RewriteRule (.*) /blog/$1 [L]

En caso de que desee utilizar el código, no olvide configurar la url del sitio y la ruta de la cookie en el archivo de configuración de la aplicación para que la redirección funcione correctamente.