Avisos
Vaciar todo

Cómo redireccionar en .htaccess una URL con el simbolo de porcentaje %

6 Respuestas
3 Usuarios
0 Reactions
1,135 Visitas
Respuestas: 56
Trusted Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola,

Tengo URLs antiguas generando errores de rastreo en Google. He podido eliminar todas excepto las que tienen el símbolo %.

Por ejemplo:
-URL antigua: /color-casta%f1o-medio-p-85.html?osCsid=0184a43663202c79c322401e227cd618
-URL nueva: www.nueva-url.com

Leyendo en foros he intentado:

RewriteRule ^/color-casta%f1o-medio-p-85.html?osCsid=0184a43663202c79c322401e227cd618$ https://www.nueva-url.com/ [B,NC,QSA,L,R=301]

También:

RewriteRule ^/color-casta%f1o-medio-p-85.html?osCsid=0184a43663202c79c322401e227cd618 https://www.nueva-url.com/ [QSA]

También:

Redirect 301 /color-casta%f1o-medio-p-85.html?osCsid=0184a43663202c79c322401e227cd618/ https://www.nueva-url.com/

Al poner una URL con % el sistema no la interpreta bien.

¿Alguna idea?

Muchas gracias!

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 05/12/2016 5:38 am
Pepe
 Pepe
Respuestas: 42205
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Jesus.

Prueba encerrando la URL relativa entre comillas

redirect 301 "/color-casta%f1o-medio-p-85.html?osCsid=0184a43663202c79c322401e227cd618" www.nueva-url.com

Un saludo


 
Respondido : 05/12/2016 9:20 am
Respuestas: 56
Trusted Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Pepe,

Ahora me da error 500.
He puesto esto:

redirect 301 "/cortina-adhesiva-color-casta%f1o-medio-p-85.html?osCsid=0184a43663202c79c322401e227cd618" www.nueva-url.com/

Debe haber algún error de escritura, no?

Gracias


 
Respondido : 05/12/2016 10:39 am
Jhon
 Jhon
Respuestas: 44954
Illustrious Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

HOla

Prueba con uan expresión reugarl, es decir dando el inicio y el final de la url

RewriteRule ^/color-casta.*618$ www.nueva-url.com [B,NC,QSA,L,R=301]

Asegúrate de que el código de redirección sea lo primero que se ejectute en tu archivo .htaccess

Saludos.


 
Respondido : 05/12/2016 5:17 pm
Respuestas: 56
Trusted Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola!

Probé esta opción y no reaccionaba.
Pero me ha dado la idea de crear un "wildcard" con el plugin simple 301 redirection de todas las urls antigua que contienen el antiguo término ?osCsid= en la url así:

(*)?osCsid=(*)

Esto si me ha funcionado y además me redirecciona de una vez todas urls antiguas similares.

Muchas gracias


 
Respondido : 06/12/2016 6:10 am
Jhon
 Jhon
Respuestas: 44954
Illustrious Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

HOla

Que bueno que lo solucionaste.

Saludos.


 
Respondido : 06/12/2016 5:23 pm