AYUDA!! Redireccion .htaccess

Iniciado por hels01, 1 Agosto 2016, 14:03 PM

0 Miembros y 1 Visitante están viendo este tema.

hels01

Hola a toda la comunidad, he estado redireccionando mi dominio hacia los enlaces de fotos e inbox de mi fanpage. Hasta que hoy me di cuenta que facebook actualizo sus URLS. Las redirecciones que usaba eran las siguientes:

www.tiendaego.com/pedido -> https://www.facebook.com/messages/ventaszapatillaspe

www.tiendaego.com/catalogo -> https://www.facebook.com/ventaszapatillaspe/photos/?tab=albums

Con la segunda redireccion no tengo problemas, el problema es la primera redireccion, quiero remplazar lo siguiente ya que facebook actualizo sus enlaces a inbox de las paginas:

https://www.facebook.com/messages/ventaszapatillaspe -> https://www.facebook.com/messages/conversation-user%253A355870127918075

Este es el codigo que estuve usando con las primeras redirecciones:

RewriteOptions inherit

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tiendaego\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.tiendaego\.com$
RewriteRule ^catalogo$ "https\:\/\/www\.facebook\.com\/ventaszapatillaspe\/photos\/?tab=albums" [R=301,L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tiendaego\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.tiendaego\.com$
RewriteRule ^pedido$ "https\:\/\/www\.facebook\.com\/messages\/ventaszapatillaspe" [R=301,L]

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


</IfModule>

# END WordPress




El cual funcionaba bastante bien, he intentado cambiarlo por el siguiente pero al redireccionar no muestra el caracter de porcentaje '%' lo cual no hace funcionar el redireccionamiento:


RewriteOptions inherit

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tiendaego\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.tiendaego\.com$
RewriteRule ^catalogo$ "https\:\/\/www\.facebook\.com\/ventaszapatillaspe\/photos\/?tab=albums" [R=301,L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tiendaego\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.tiendaego\.com$
RewriteRule ^pedido$ "https\:\/\/www\.facebook\.com\/messages\/conversation-user%253A355870127918075" [R=301,L]

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


</IfModule>

# END WordPress




Quisiera que me ayuden a como hacer que la redireccion incluya el "%" para que funcione porfavor. Alguna idea?

Esto es lo que me falta completar:

https://www.facebook.com/messages/ventaszapatillaspe -> https://www.facebook.com/messages/conversation-user%253A355870127918075

Ya que al momento de redireccionar se come el caracter de porcentaje '%'.

Saludos, Roger.

cassiani

si no me equivoco (no puedo probarlo ahora), bastaría con codificar toda la URL o al menos cambiando el caracter % por %25
.../messages/conversation-user%25253A355870127918075