Cita:
Iniciado por ylodis Está claro que te funciona, pero a mi no me funciona.
He colocado el código al final del .htaccess no sea que interfiera con alguna instrucción y líteralmente (copia y pega) he puesto :
pOptions +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} ^phpMyAdmin=([A-z0-9]*)$
RewriteRule ^(.*)$ /$1? [R=301,L]
Por otras redirecciones que hago entiendo que mod_rewrite está activo.
Pero no cambia absolutamente nada, se queda en la url que estaba ¿ a qué puede deberse ?
A ver, quiero que hagas esta prueba
Que tu htaccess tenga solo esto
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} ^phpMyAdmin=([A-z0-9]*)$
RewriteRule ^(.*)$ /$1? [R=301,L]
Cualquier otra directiva, comentala, es más seria mejor que renombres tu .htaccess actual y pongas solo el código que te dije en uno nuevo
Despues en la raiz de tu sitio creas un archivo test.php con el siguiente contenido
tan solo esa linea de texto, finalmente creas un archivo
prueba.html con lo siguiente
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <a href="test.php?phpMyAdmin=5c45bc2a959f24bc24529e72a2509feb">test.php?phpMyAdmin=5c45bc2a959f24bc24529e72a2509feb
</a>
Para terminar, entras a prueba.html y ejecutás el link a test.php?...... etc
y verificá que aparece en la barra de direccciones
SAludos