Tengo la siguiente entrada en mi archivo .htaccess:
RewriteRule ^blogs$ ?name=data&case=gview&group_id=31%1 [L]
Lo que hago es, yo redirigir blogs
a ?name=data&case=gview&group_id=31
Ahora lo que pasa es que todos mis urls son ahora. blogs?id=1
etc, pero necesito que se queden solo ?id=1
¿Cómo puedo eliminar el blogs
del resto de las urls?
Esto es lo que se me ocurrió, pero no funciona:
RewriteRule ^blogs?(.*)$ /$1 [L]
EDITAR Puede que esté explicando mal. Necesito cambiar la visualización real de url de los enlaces. ¿Es eso realmente posible?
Respuestas
0 para la respuesta № 1No estoy seguro ... pero ¿es eso lo que estás buscando?
RewriteRule ^/?$ /blogs [L,QSA]
0 para la respuesta № 2
¿Qué hay de malo con solo agregar un R
a su regla original?
RewriteRule ^blogs$ ?name=data&case=gview&group_id=31%1 [L,R=301]
0 para la respuesta № 3
Ok, la respuesta es más o menos: No se puede hacer. Acabo de revisar mi código, añadí /
Antes de urls principales y todo está funcionando según lo previsto.
Gracias a los dos por las sugerencias.