Utilisation de RewriteCond pour système de mise en cache
1 message • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Utilisation de RewriteCond pour système de mise en cache
Bonjour,
j'ai mis en place un système de mise en cache qui utilise .htaccess.
cela donne ça :
Si la page en cache existe (ex : monrepertoire/mapage.htm.cache), on redirige dessus, sinon on exécute le script php (qui va créer la page .cache). Cela fonctionne très bien, et c'est plus performant qu'un système de cache 100% en php (si la page .cache existe php n'est pas exécuté).
Par contre, la page cache doit être dans le même répertoire
Je voudrais que la page .cache soit dans un autre répertoire, ou mieux encore (si c'est possible) en dessous de WWW. Comment faire ?
Petit exemple : accès à la page http://www.monsite.com/rep5/page4.htm > redirige vers la page en cache home/monsite/www/monrep_cache/rep5/page4.htm.cache (ou mieux encore vers home/monsite/monrep_cache/rep5/page4.htm.cache)
Merci d'avance pour votre coup de main
j'ai mis en place un système de mise en cache qui utilise .htaccess.
cela donne ça :
- Code: Tout sélectionner
#Si la page.cache existe :
RewriteCond %{REQUEST_FILENAME}\.cache -f
#on réécrit son url:
RewriteRule ([^.]+)\.htm$ $1.htm.cache [L]
#sinon, on exécute le script php pour générer la page .cache
RewriteRule ^monrepertoire/(.*)\.htm$ index.php?page=$1 [L]
Si la page en cache existe (ex : monrepertoire/mapage.htm.cache), on redirige dessus, sinon on exécute le script php (qui va créer la page .cache). Cela fonctionne très bien, et c'est plus performant qu'un système de cache 100% en php (si la page .cache existe php n'est pas exécuté).
Par contre, la page cache doit être dans le même répertoire
Petit exemple : accès à la page http://www.monsite.com/rep5/page4.htm > redirige vers la page en cache home/monsite/www/monrep_cache/rep5/page4.htm.cache (ou mieux encore vers home/monsite/monrep_cache/rep5/page4.htm.cache)
Merci d'avance pour votre coup de main
1 message • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Comment éviter les contenus dupliqués (avec/sans le www)
- Le cache de Google : description, explications
- Explications sur le Crawl Caching Proxy de Google
- Yagoort : Yet Another Google Rank Test
- Honda va inclure Google Earth dans son système de navigation par satellite
- Nouvel article : "Google en résumé"
- L'algorithme de Google en résumé (mars 2003)
- Nouvelle version de GoogleStats : v1.1
- Mort du META tag "keywords"
- Utilisation des différents produits et services Google aux Etats-Unis (Janvier 2008)
- Système de cache
- Rewriting et système de cache
- Système de cache et de statistiques
- Sessions et système de cache fichier
- Le système de cache de Google est mort ?
- [ADVANCED] systeme de cache pour phpbb
- Comment améliorer mon système de cache (mutualisé)?
- Problème avec le système de cache UR - .htaccess - RewriteC.
- [Système de cache avec fichiers] Milliers de pages, aie ?
- Utilisation intensive de la mise en cache des pages PHP.
- [Réglé] Système de cache lite: je ne vois pas les fichiers
- Passage d'un systeme "frames" vers systeme sans fr
- RewriteCond ?
- rewritecond
- RewriteCond exclusive (!)
Consultez la description détaillée des produits ou services de Google suivants : Google Web Accelerator
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum