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.