La plupart des blogs propulsés par WordPress utilisent des permaliens SEO friendly du style /%postname%/. Pour cela WordPress génère un htaccess de base :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPressLaissé tel quel cela fonctionne très bien. Cependant JP Morgan du forum de WebmsterWorld a suggéré une modification et a réécrire le code afin d'accélérer WordPress.
# BEGIN WordPress
RewriteEngine on
#
# Unless you have set a different RewriteBase preceding this point,
# you may delete or comment-out the following RewriteBase directive
# RewriteBase /
#
# if this request is for "/" or has already been rewritten to WP
RewriteCond $1 ^(index.php)?$ [OR]
# or if request is for image, css, or js file
RewriteCond $1 .(gif|jpeg|jpg|png|ico|css|js)$ [NC,OR]
# or if URL resolves to existing file
RewriteCond %{REQUEST_FILENAME} -f [OR]
# or if URL resolves to existing directory
RewriteCond %{REQUEST_FILENAME} -d
# then skip the rewrite to WP
RewriteRule ^(.*)$ - [S=1]
# else rewrite the request to WP
RewriteRule . /index.php [L]
# END wordpressVous pouvez enlever les phrases commencant par #.
En fait le gain d'accélération dépend de nombreux facteurs: taille du site, le serveur et des choses comme ça. Si vous avez un petit blog, l'accélération sera faible, mais dans de nombreux cas, vous serez en mesure de vous en apercevoir.
Source : Webmasterworld
Related posts:








Ping : EG-Actu: 2010, Semaine 21 | Emmanuel GEORJON