2016-11-15 2 views
0

j'utilise la règle suivante pour produire url courte,données courtes url et aperçu

RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com$ [NC] 
RewriteRule^http://maindomain.com/shortener%{REQUEST_URI} [L,NE] 

example of the short url domain2.com/j3 

il sera redirigent vers

http://maindomain.com/shortener/j3

il frappera l'URL

http://maindomain.com/web/article/section/192392 

maintenant la question est quand je partage l'URL courte dans le twitter ne vous donne pas la priv images ew ou de données,

tout conseiller ici pour ajuster la règle de réécriture ou son la logique elle-même besoin d'être ajustée

Répondre

1

Essayez de réduire à un redirect:

RewriteCond %{HTTP_HOST} ^(?:www\.)?shortdomain\.com$ [NC] 
RewriteRule ^(?!shortener/).+ shortener/$0 [NS,L] 

Ensuite, votre code raccourcisseur devrait faire la recherche comme normale, mais inclure maindomain.com dans la redirection, par exemple en PHP ce serait comme suit:

header("Location: http://maindomain.com/$expanded_path", true, 301); 

Cela suppose votre domaine court est juste un alias pour votre domaine principal afin qu'ils aient la même base de code.

+0

@Jecki Vous devrez peut-être également ajouter l'indicateur 'DPI' à la règle. – Walf