Comment faire une page de maintenance avec un fichier .htaccess ?
Vous voulez migrer votre blog, changer de thème, ou mettre à jour WordPress : pourquoi ne pas rediriger vos visiteurs vers une page de maintenance dans ce cas ?
La première étape consiste à créer cette page de maintenance, je ne reviens pas sur ce point. Ensuite, il vous faut créer un fichier .htaccess avec le contenu suivant, et l’uploader à la racine de votre site/blog.
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteRule $ /maintenance.html [R=302,L]
L’explication en détail :
- Active le module de réécriture d’url,
- Première condition : « toutes les autres pages que maintenance.html »,
- Deuxième condition : « toutes les IP autres que 123.123.123.123″ (remplacer 123.123.123.123 par votre adresse IP),
- L’url est réécrite suivant les deux conditions : toutes les personnes n’ayant pas l’adresse IP indiquée et accédant aux pages autres que maintenance.html se voient redirigées vers cette page.
Note : 302 est le code pour une redirection temporaire, cette précision est nécessaire pour éviter qu’un moteur ne remplace l’indexation de votre site/blog par votre page de maintenance.
Cette règle de rewriting vous permet de rediriger proprement vos visiteurs, tout en vous permettant d’accéder au site/blog.
Pour ceux qui veulent de la lecture de chevet, je leur conseille la documentation sur le Rewriting, ainsi que quelques exemples officiels dans la documentation Apache.
Vous pouvez également lire : Comment restreindre l’accès à un répertoire avec un fichier .htaccess.
Note : il faut que votre hébergeur autorise l’utilisation des fichiers .htaccess.
Commentaire by Bastien (Jayyy) — 25 juillet 2007 @ 8:56
Autre point important que je soulignerai:
prévenir les utilisateurs des mises à jour quelques heures à l’avance, et définir une deadline de fin de mise à jour, histoire que les gens ralent pas trop
Ca n’a rien à voir avec le côté technique, mais c’est important quand même!
Autre question: au niveau du référencement, si google indexe à ce moment là, ça craint, non?
Commentaire by Romain — 25 juillet 2007 @ 9:06
Je n’ai traité que la manière, et pas le fond, mais tu as raison.
Prévenir les utilisateurs ?
Oui, mais seulement dans le cas d’un site ou d’une application en ligne.
Il est également possible de prévenir les utilisateurs directement sur la page de maintenance.
Sinon, pour le référencement je ne sais pas exactement comment ça se passe : théoriquement, le fait d’avoir une redirection temporaire (302) indique au moteur qu’il y a une maintenance, donc qu’il doit revenir plus tard.
Donc, à mon avis, ça n’a pas d’incidence sur le référencement.
Commentaire by Gonzague — 25 juillet 2007 @ 9:08
et encore plus simple : utiliser le plugin WordPress associé
ici http://sw-guide.de/wordpress/p.....ance-mode/
Commentaire by Romain — 25 juillet 2007 @ 9:19
@Gonzague > oui, et un plugin par ci, un plugin par là, au final WordPress devient une usine à gaz, ce que je veux éviter !
Et puis c’est spécifique à WordPress ta solution : avec ma technique, tu peux mettre en maintenance n’importe quel type de site ou d’application.
Commentaire by Aestyle — 25 juillet 2007 @ 11:17
J’ai testé ce plug-in hier et il est très pratique, on peut en plus permettre d’accéder à une ou plusieurs pages du site même si le reste est en maintenance
Commentaire by Sergi — 25 juillet 2007 @ 11:44
A priori le code 302 ne pose pas de problème si la redirection est, comme son nom l’indique, temporaire, mais il y a un code spécifique, le 503 :
« »The server is currently unable to handle the request due to a temporary overloading or maintenance of the server »"
http://www.w3.org/Protocols/rf.....sec10.html
dont l’utilisation est préconisée par Google notamment :
http://www.google.com/support/.....#038;type=
Commentaire by Bastien (Jayyy) — 26 juillet 2007 @ 20:30
Ah oui, c’est 301 permanent… Où avais-je la tête
Commentaire by Jean — 10 août 2007 @ 22:15
Bonjour !
Depuis le temps que je cherchais une technique !
Merci beaucoup …
Une petite question cependant :
Si je met le .htaccess à la racine d’un dossier.
Uniquement le dossier sera mis en mainenance ?
C’est ce que je cherche à faire.
Sinon, pouvez vous m’indiquer la procédure à suivre ?
Merci d’avance !
Commentaire by Romain — 11 août 2007 @ 12:28
@Jean > oui, c’est exactement ça. Un fichier .htaccess agit toujours pour le dossier dans lequel il est uploadé.
Ping by Faire une redirection temporaire. — 7 novembre 2008 @ 11:46
[...] Redirection temporaire vers une page de maintenance [...]
Commentaire by Thomas — 18 décembre 2008 @ 15:53
J’ai cherché un bout de temps avant de tomber sur excellent article qui répond exactement à mon besoin.
MERCI !
Ping by Une mise à jour de Wordpress en 30 secondes — 14 janvier 2009 @ 17:48
[...] Si vous le désirez, vous pouvez protéger votre blog avec un fichier .htaccess pour que seul vous-même puissiez accéder à l’interface d’administration pendant le [...]
Ping by 10 awesome .htaccess hacks for WordPress — 19 mars 2009 @ 9:49
[...] Source: Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧(强烈推荐) at E-space — 19 mars 2009 @ 21:25
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Rétrolien by ÌýÓêÐù — 25 mars 2009 @ 22:45
10¸öWordPressµÄ.htaccess¼¼ÇÉ…
¶ÔÓÚApache·þÎñÆ÷£¬Ê¹ÓÃ.htaccessÎļþ¿ÉÒÔ½øÐкܶàÏà¹ØÍøÂç·þÎñ·ÃÎʵÄÅäÖ᣶øÒÔϵÄ10¸ö¼¼ÇÉÔòרÃÅÕë¶ÔWordPressËù½øÐеÄÉèÖã¬ÍƼö´ó¼Ò²Î¿¼Ê¹Óãº1….
Ping by 10个神奇的.htaccess技巧(for WordPress) | HONKIN'S BLOG — 28 mars 2009 @ 8:33
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by WordPress 的10个 .htaccess 技巧 - 小人物大坏蛋 — 9 avril 2009 @ 9:02
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by A to Z of WordPress .htaccess Hacks | Nometech.com — 10 avril 2009 @ 12:10
[...] Source – CatsWhoCode/Woueb.net [...]
Ping by 10个神奇的.htaccess技巧(for WordPress) : CRshare.com — 14 avril 2009 @ 1:53
[...] RewriteCond %{REMOTE_ADDR} !^123.123.123.123 RewriteRule $ /maintenance.html [R=302,L] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by Top 10 Wordpress .htaccess hacks | The Webmaster's Blog — 19 avril 2009 @ 5:14
[...] Source: Comment faire une page d’accueil pour les internautes [...]
Ping by 神奇的.htaccess技巧(for WordPress) - 左岸读书_blog — 21 avril 2009 @ 2:10
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个神奇的.htaccess技巧(for WordPress) « fdsdfa — 29 juin 2009 @ 13:03
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by Wordpress的10个.htaccess技巧 | MarK Zhao — 3 juillet 2009 @ 13:38
[...] Source: Comment faire une page d’accueil pour les internautes [...]
Ping by A to Z of WordPress .htaccess Hacks | WPShout.com — 16 juillet 2009 @ 16:08
[...] Source – CatsWhoCode/Woueb.net [...]
Ping by ijse blog » 10个WordPress的.htaccess技巧(强烈推荐) — 25 juillet 2009 @ 0:06
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10 hack-uri .htaccess pentru wordpress | support wordpress — 25 juillet 2009 @ 12:59
[...] Sursa: Comment faire une page d’accueil pour les internautes [...]
Ping by 从A到Z!26个用于 Wordpress 的 .htaccess 规则 - 葡萄树 On The Road — 我只是一个会操作计算机的民工 — 26 juillet 2009 @ 4:36
[...] 来源 – CatsWhoCode/Woueb.net [...]
Ping by 10个WordPress的.htaccess技巧 - Jeff-Chen.Com — 27 août 2009 @ 6:46
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by Wordpress 的 .htaccess 规则 - 左岸读书_blog — 5 septembre 2009 @ 2:33
[...] 来源 – CatsWhoCode/Woueb.net [...]
Ping by 卧雪眠云 » 10个WordPress的.htaccess技巧 — 8 septembre 2009 @ 3:53
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 在WordPress的10个.htaccess技巧 | WordPress使用教程与分享 — 12 septembre 2009 @ 7:52
[...] RewriteCond %{REMOTE_ADDR} !^123.123.123.123 RewriteRule $ /maintenance.html [R=302,L] 参考:Comment faire une page d’accueil pour les internautes8. [...]
Ping by 10 awesome .htaccess hacks for WordPress « Doeasyway — 24 septembre 2009 @ 5:56
[...] Source: Comment faire une page d’accueil pour les internautes [...]
Ping by 搜集岛 » 十个WordPress的.htaccess技巧 — 8 novembre 2009 @ 3:01
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by Awesome .htaccess hacks for WordPress | Dhrobonil — 23 novembre 2009 @ 6:06
[...] Source: Comment faire une page d’accueil pour les internautes [...]
Ping by WordPress的.htaccess设置 » 石头 — 30 novembre 2009 @ 11:19
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧 | Bolo的博客 — 2 décembre 2009 @ 6:07
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by DEDE批量修改生成HTML静态或动态浏览 » 石头 — 6 décembre 2009 @ 18:48
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by htaccess 设置 » 石头 — 6 décembre 2009 @ 18:50
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by Restreindre l’accès à un répertoire par mot de passe avec un fichier htaccess sur Apache — 11 décembre 2009 @ 17:28
[...] sur .htaccess, j’avais notamment expliqué comment empêcher le listage des répertoires, comment faire une page de maintenance avec un fichier .htaccess, restreindre l’accès à un répertoire par adresse IP, [...]
Ping by WordPress的.htaccess十个技巧 - 無淚之城 — 2 février 2010 @ 7:38
[...] %{REMOTE_ADDR} !^123.123.123.123RewriteRule $ /maintenance.html [R=302,L]参考:Comment faire une page d’accueil pour les internautes8. [...]
Ping by 10个应该知道的.htaccess技巧(for WordPress) | 聚合网 — 14 février 2010 @ 14:21
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个神奇的.htaccess技巧(for WordPress) | Welcome to www.studydog.net — 21 février 2010 @ 10:12
[...] %{REMOTE_ADDR} !^123.123.123.123RewriteRule $ /maintenance.html [R=302,L]参考:Comment faire une page d’accueil pour les internautes 8. [...]
Ping by 10 awesome .htaccess hacks for WordPress - IT Shala — 7 mars 2010 @ 7:13
[...] Source: Comment faire une page d’accueil pour les internautes [...]
Ping by 26个用于Wordpress的 .htaccess 规则 - 候鸟博客 — 14 avril 2010 @ 4:55
[...] 来源 – CatsWhoCode/Woueb.net [...]
Ping by WordPress的10个.htaccess技巧 « Escope — 8 mai 2010 @ 9:33
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by » .htaccess的10个WordPress应用技巧 YESURE技术博客 YESURE技术圈子 — 6 juin 2010 @ 3:04
[...] 参考:Comment faire une page d’accueil pour les internautes 标签:.htaccess 技巧 « wordpress 找回密码全攻略 [...]
Ping by WordPress | Faredigitale — 11 juillet 2010 @ 9:16
[...] Source: Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧(强烈推荐) – 时代网管理员博客 — 25 juillet 2010 @ 15:31
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by .htaccess的作用 | 贫僧方丈 — 21 août 2010 @ 13:37
[...] 当你进行网站升级,模板修改调试等操作时,最好让访问者临时 跳转到一个声明的维护页面(和404错误页面不同),来通知网站暂时无法访问,而不是留下一片空白或者什么http bad错误。(替换maintenance.html为自己定制的维护页面网址,替换123.123.123.123为自己目前的IP地址,不然你自己访 问也跳转哦) RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_ADDR} !^123.123.123.123 RewriteRule $ /maintenance.html [R=302,L] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧(强烈推荐) - 水脉烟香 — 13 novembre 2010 @ 7:58
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WP的.htaccess技巧 — 19 novembre 2010 @ 12:06
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 关于.htaccess的10个WordPress应用技巧 | Never Slow Down — 21 novembre 2010 @ 1:07
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by WordPress的.htaccess技巧: 你知道的 O(∩_∩)O哈哈~ — 27 janvier 2011 @ 4:33
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧 | 大头皓的扯淡生活 — 30 janvier 2011 @ 15:19
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧大头皓的扯淡生活 | 大头皓的扯淡生活 — 30 janvier 2011 @ 21:16
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧 | 云本无心水自闲 - — 4 février 2011 @ 12:24
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by The Finished Box — 11 février 2011 @ 21:58
[...] Source: How to make a maintenance page with a file. Htaccess (french) [...]
Ping by 10 awesome .htaccess hacks for WordPress — 26 février 2011 @ 13:14
[...] Source: Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧 | 新境界 — 3 mars 2011 @ 3:05
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧 | 星缘 - linux技术,windows资料研究站 — 7 mars 2011 @ 12:13
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 在WordPress的10个.htaccess技巧 | Android博客 | 592APK.COM — 26 mars 2011 @ 12:02
[...] 当你进行网站升级,模板修改调试等操作时,最好让访问者临时 跳转到一个声明的维护页面(和404错误页面不同),来通知网站暂时无法访问,而不是留下一片空白或者什么http bad错误。(替换maintenance.html为自己定制的维护页面网址,替换123.123.123.123为自己目前的IP地址,不然你自己访 问也跳转哦) RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_ADDR} !^123.123.123.123 RewriteRule $ /maintenance.html [R=302,L] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by WordPress技巧:10个.htaccess设置技巧(强烈推荐) « 一起学建站 — 31 mars 2011 @ 0:49
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 潘强博客 » 10个WordPress的.htaccess技巧 — 3 avril 2011 @ 14:17
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧 | Xeno Joshua — 13 avril 2011 @ 7:12
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧 | 数之码之宝 — 21 avril 2011 @ 5:51
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 在WordPress的10个.htaccess技巧 | SEO浪子独立博客 — 25 avril 2011 @ 15:47
[...] 当你进行网站升级,模板修改调试等操作时,最好让访问者临时 跳转到一个声明的维护页面(和404错误页面不同),来通知网站暂时无法访问,而不是留下一片空白或者什么http bad错误。(替换maintenance.html为自己定制的维护页面网址,替换123.123.123.123为自己目前的IP地址,不然你自己访 问也跳转哦) RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_ADDR} !^123.123.123.123 RewriteRule $ /maintenance.html [R=302,L] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by .htaccess文件使用技巧汇总 — 11 juin 2011 @ 9:47
[...] 来源: woueb [...]
Ping by 嵌入å¼å¦ä¹ » 10个.htaccessçš„WordPress应用技巧 — 4 août 2011 @ 3:15
[...] å‚考:Comment faire une page d’accueil pour les internautes [...]
Ping by HHTjim’S 部落格 » 10个.htaccess在wp的技巧 — 5 août 2011 @ 13:45
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by WordPress的10个.htaccess技巧 | 微•设计 — 5 septembre 2011 @ 15:20
[...] 当你进行网站升级,模板修改调试等操作时,最好让访问者临时 跳转到一个声明的维护页面(和404错误页面不同),来通知网站暂时无法访问,而不是留下一片空白或者什么http bad错误。(替换maintenance.html为自己定制的维护页面网址,替换123.123.123.123为自己目前的IP地址,不然你自己访 问也跳转哦) RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_ADDR} !^123.123.123.123 RewriteRule $ /maintenance.html [R=302,L] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 30+ Popular .htaccess code snippets — 11 novembre 2011 @ 10:45
[...] Comment faire une page d’accueil pour les internautes [...]
Ping by 10个.htaccess的WordPress应用技巧 | 张自云(朋)的博客 — 13 novembre 2011 @ 15:34
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧 - 果冻的拨壳 — 24 novembre 2011 @ 7:27
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by WordPress的.htaccess十个技巧 | 無淚之城 — 25 novembre 2011 @ 17:12
[...] 当你进行网站升级,模板修改调试等操作时,最好让访问者临时 跳转到一个声明的维护页面(和404错误页面不同),来通知网站暂时无法访问,而不是留下一片空白或者什么http bad错误。(替换maintenance.html为自己定制的维护页面网址,替换123.123.123.123为自己目前的IP地址,不然你自己访 问也跳转哦) RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_ADDR} !^123.123.123.123 RewriteRule $ /maintenance.html [R=302,L] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by .htaccess的10个WordPress应用技巧 | 果冻的拨壳 — 14 décembre 2011 @ 9:24
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by » 10个wordpress的-htaccess技巧 度步小筑 — 10 janvier 2012 @ 9:57
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个.htaccess的WordPress应用技巧 | 一起学建站 — 16 février 2012 @ 11:47
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 20 полезных приёмов с htaccess для WordPress : Неинтересный блог — 16 avril 2012 @ 0:23
[...] Источник: woueb.net [...]
Ping by 54 | Site para Empresas – Blog sobre Internet e Criação de Site — 2 mai 2012 @ 4:37
[...] Ligação artigo [...]
Ping by 10个.htaccess设置技巧(强烈推荐) « WordPress 精品主题站 — 2 juin 2012 @ 12:44
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by WordPress Arena: A Blog for WordPress Developers, Designers and Blogger — 15 juillet 2012 @ 17:08
[...] – CatsWhoCode | Woueb.net | Protecting the WordPress wp-admin [...]
Ping by 10 awesome .htaccess hacks for WordPress | Kapun.ORG — 25 juillet 2012 @ 21:21
[...] Source: Comment faire une page d’accueil pour les internautes [...]
Ping by 10个WordPress的.htaccess技巧 | 美国主机推荐 — 18 août 2012 @ 8:17
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 30 Popular .htaccess code snippets | Magento Host Solution — 22 septembre 2012 @ 8:07
[...] Source: Comment faire une page d’accueil pour les internautes [...]
Ping by 34 thủ thuật .htaccess giúp bảo mật website để SEO | Dịch Vụ SEO WEBSITE, Dich vu seo giá rẻ — 29 septembre 2012 @ 11:18
[...] Source: Comment faire une page dӡccueil pour les internautes [...]
Ping by 用于WordPress的10个神奇的.htaccess技巧 | 恒啸寰宇 — 14 octobre 2012 @ 14:45
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by WordPress10个.htaccess设置技巧 – 谦木❤傲雪 - 执子之手,将子拐走;若子不走,打晕拖走! — 16 octobre 2012 @ 4:56
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 10个.htaccess的WordPress应用技巧 | 闹心 Naoxx 资源 — 18 octobre 2012 @ 15:41
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by WordPress 的 .htaccess 规则 | 人生百味 品味人生 — 23 décembre 2012 @ 10:11
[...] 来源 – CatsWhoCode/Woueb.net [...]
Ping by 10个.htaccess的WordPress应用技巧 | 乌托『不再』邦 — 24 décembre 2012 @ 9:34
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 20 htaccess хаков для WordPress | iostream.org.ua — 23 avril 2013 @ 14:10
[...] Источник: woueb.net [...]
Ping by 10个神奇的.htaccess技巧(for WordPress) — 25 mai 2013 @ 2:47
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by wordpress的.htaccess设置详解 | TechBlogExp — 16 juillet 2013 @ 4:30
[...] 参考:Comment faire une page d’accueil pour les internautes [...]
Ping by 18个有用的 .htaccess 文件使用技巧 | Ischan — 29 août 2013 @ 10:19
[…] 来源: woueb […]
Ping by How to Secure and Protect WordPress Website through .htaccess file - WPArena — 30 janvier 2017 @ 12:24
[…] Source – CatsWhoCode | Woueb.net […]