Cómo eliminar el prefijo (subdominio) de la url en el htaccess

Tengo una regla de reescritura para la eliminación de www de la url, y funciona muy bien. Ahora estoy tratando de usar la misma regla (que parecía ser una tarea sencilla) para eliminar algunos prefijos como m., móvil de., en el foro de., etc., desde url, por ejemplo, para cambiar https://m.example.com a https://m.example.com

RewriteCond %%{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%%1/$1 [R=301,L]

He intentado insertar el subdominio propio:

RewriteCond %%{HTTP_HOST} ^(m\.)(.*)$ [NC]
RewriteRule ^(.*)$ https://%%1/$1 [R=301,L]

O usar la tarjeta salvaje como este:

RewriteCond %%{HTTP_HOST} ^(.*\.)(.*)$ [NC]
RewriteRule ^(.*)$ https://%%1/$1 [R=301,L]

Pero nada parece funcionar. Por favor, ayudar. Prefiero el wild card como tengo varios prefijos diferentes a quitar.

0
2019-09-18 00:09:04
fuente
0 respuestas

Vea otras preguntas sobre etiquetas