Bonjour à tous
je souhaiterais ajouter un lien canonical dans le header pour mes images
du type
Link: <http://www.example.com/1111-thickbox/produit.jpg>; rel="canonical"
canonical que je prévois de rajouter sur les thumbnail de type
http://www.example.com/1111-thumbnails/produit.jpg
Je prévoyais quelque chose du type
1 2 3 4 5 6 7 8 9 10 11 12
| <FilesMatch "\.jpg$">
RewriteRule . - [E=THE_REQUEST_SCHEME:%{REQUEST_SCHEME}]
RewriteRule . - [E=REWRITEBASE-IMG-CANO:%{HTTP_HOST}]
RewriteRule . - [E=THE_REQUEST:%{THE_REQUEST}]
# code à rajouter pour transformer `-(thumbnails|productscategory)` en `-thickbox` dans THE_REQUEST
SetEnvIf Request_URI (.*)(\-(thumbnails|productscategory))(.*)\.jpg add_canonical
Header add Link '<%{THE_REQUEST_SCHEME}e://%{REWRITEBASE-IMG-CANO}e%{THE_REQUEST}e>; rel="canonical"' env=add_canonical
</FilesMatch> |
mais j'ai un double souci
pour récupérer le fichier appelé j'utilise {THE_REQUEST} qui me donne
GET /6482-thumbnails/product.jpg HTTP/1.1
mais je me demande comment je pourrais passer de
GET /6482-thumbnails/product.jpg HTTP/1.1
a
/6482-thickbox/product.jpg
existe t il un moyen sous apache pour manipuler les variables?
Partager