Wordpress : dissimuler les chemins typés WP dans la source
22 messages
• Page 1 sur 2 • 1, 2
-

milkiway - WRInaute accro

- Messages: 4910
- Inscription: 3 Fév 2004
Wordpress : dissimuler les chemins typés WP dans la source
Bonjour,
J'utilise Wordpress sur quelques sites et je voudrais pouvoir "masquer" ce qui fait qu'on voit que c'est un Wordpress. J'ai bien sur prévu de placer un / des bons backlinks vers les sites officiels.
En fait, c'est surtout au niveau de la source que je voudrais le faire : je voudrais me passer de toutes les URL du type -http://www.monwp.com/wp-content/theme/simplex/images/ etc. pour avoir des chemins du type -http://www.monwp.com/images/
Existe t il un module ou des tutos pour ça ?
Merci
J'utilise Wordpress sur quelques sites et je voudrais pouvoir "masquer" ce qui fait qu'on voit que c'est un Wordpress. J'ai bien sur prévu de placer un / des bons backlinks vers les sites officiels.
En fait, c'est surtout au niveau de la source que je voudrais le faire : je voudrais me passer de toutes les URL du type -http://www.monwp.com/wp-content/theme/simplex/images/ etc. pour avoir des chemins du type -http://www.monwp.com/images/
Existe t il un module ou des tutos pour ça ?
Merci
-

Alaindeloin - WRInaute passionné

- Messages: 1527
- Inscription: 8 Jan 2010
Re: Wordpress : dissimuler les chemins typés WP dans la source
Bcp de module permettent de réécrire automatiquement les url, All in One SEO Pack le permet et à d'autres atouts 
-

SpeedAirMan - WRInaute accro

- Messages: 2612
- Inscription: 1 Juin 2007
Re: Wordpress : dissimuler les chemins typés WP dans la source
ça répond pas du tout à la question je crois :-pAlaindeloin a écrit:Bcp de module permettent de réécrire automatiquement les url, All in One SEO Pack le permet et à d'autres atouts
@milkiway : tu peux faire ça "à la mano" (à la main pour ceux qui auraient pas compris..).
Faut bien comprendre comment WordPress fonctionne : il se base sur des templates / themes qui se trouvent dans un dossier /wp-content/theme/nom-du-theme/
La plupart du temps les images et les styles CSS s'y trouvent aussi.
Concernant les fichiers de theme en PHP, ce n'est pas nécessaire de les déplacer (personne ne saura qu'ils existent), mais les images et le fichier CSS tu peux les déplacer. Il faut ensuite que tu change les chemins d'accès (que ce soit dans les fichiers de theme en .php ou dans le CSS).
Autre chose : WordPress inclus des liens et des infos dans le header des pages qu'il génère. Tu peux retirer toutes ces infos assez facilement en ajoutant qq lignes dans ton fichier functions.php (fais une recherche sur le web : "remove_action wordpress", et tu trouveras).
Si tu n'as pas tout pigé, dis moi.
-

milkiway - WRInaute accro

- Messages: 4910
- Inscription: 3 Fév 2004
Re: Wordpress : dissimuler les chemins typés WP dans la source
Merci beaucoup pour ta réponse. Tu as bien compris ce que je voulais dire. Ma question n'était claire que pour quelqu'un qui connait le fonctionnement interne de WP, désolé.
J'ai bien sur pensé à faire tout ça à la main mais c'est comme qui dirait un peu long et pas super portable. Si un module permettait de faire ça, ce serait vachement plus simple
J'ai bien sur pensé à faire tout ça à la main mais c'est comme qui dirait un peu long et pas super portable. Si un module permettait de faire ça, ce serait vachement plus simple
-

SpeedAirMan - WRInaute accro

- Messages: 2612
- Inscription: 1 Juin 2007
Re: Wordpress : dissimuler les chemins typés WP dans la source
1. Tu écris ta procédure en faisant la manipulation, et une fois que tout est fait tu re-vérifie ta procédure et l'améliore si besoin (20 min max).
2. Tu reproduis cette procédure pas à pas sur chacun de tes sites (10 min par site).
C'est pas si long
... et non, je ne connais pas de tels plugins. Je sais pas si ça serait faisable d'en écrire un (... faut voir), mais perso je ne laisserai pas ce genre de tâches à un script, sauf si c'est moi qui l'avait écrit.
2. Tu reproduis cette procédure pas à pas sur chacun de tes sites (10 min par site).
C'est pas si long
... et non, je ne connais pas de tels plugins. Je sais pas si ça serait faisable d'en écrire un (... faut voir), mais perso je ne laisserai pas ce genre de tâches à un script, sauf si c'est moi qui l'avait écrit.
-

SpeedAirMan - WRInaute accro

- Messages: 2612
- Inscription: 1 Juin 2007
Re: Wordpress : dissimuler les chemins typés WP dans la source
Tu parles de la mise à jour automatique de WordPress ?
Si tu procèdes comme j'ai indiqué, elle n'aura aucun impact sur tout ça. La solution que j'ai proposé intervient sur les thèmes, et les thèmes ne sont jamais touchés par les mises à jour (enfin, ça se discute ça, mais dans ton cas ça ne posera pas de problème si c'est un thème personnalisé).
Si tu procèdes comme j'ai indiqué, elle n'aura aucun impact sur tout ça. La solution que j'ai proposé intervient sur les thèmes, et les thèmes ne sont jamais touchés par les mises à jour (enfin, ça se discute ça, mais dans ton cas ça ne posera pas de problème si c'est un thème personnalisé).
-

Marie-Aude - Modérateur

- Messages: 11900
- Inscription: 5 Juin 2006
Re: Wordpress : dissimuler les chemins typés WP dans la source
Il est possible de définir un chemin d'accès différent pour les themes et les plugins dans le config.php
-

SpeedAirMan - WRInaute accro

- Messages: 2612
- Inscription: 1 Juin 2007
Re: Wordpress : dissimuler les chemins typés WP dans la source
Merci pour l'info Marie-Aude !
J'avais déjà vu ça je crois, mais là, vraiment, je n'y avais pas pensé...
→ Informations et détails pour changer le chemin d'accès wp-content dans WordPress en éditant le fichier config.php
J'avais déjà vu ça je crois, mais là, vraiment, je n'y avais pas pensé...
→ Informations et détails pour changer le chemin d'accès wp-content dans WordPress en éditant le fichier config.php
-

WebRankInfo - Administrateur du site

- Messages: 19421
- Inscription: 19 Avr 2002
Re: Wordpress : dissimuler les chemins typés WP dans la source
Marie-Aude est spécialiste Wordpress pour ceux qui ne le savaient pas encore 
- Lenacus
- Nouveau WRInaute

- Messages: 3
- Inscription: 27 Déc 2010
Re: Wordpress : dissimuler les chemins typés WP dans la source
Bonjour,
je me permet de vous rejoindre. J'ai trouvé une solution rapide et efficace pour cacher le répertoire du thème que vous utilisez. Cela demande 20 secondes (aller 30 si vous ne comprenez pas).
1er : Ouvrez le fichier header.php de votre thème
2ème : localisez la ligne
3ème : Remplacez la part
4ème : Ouvrez le fichier .htaccess à la racine de votre site
5ème : Ajoutez la ligne
Voilà c'est tout ce qu'il m'a fallu pour cacher mes thèmes.
Explication : Plutôt que le thème demande l'adresse complète du fichier (dans ce cas un fichier CSS), j'ai indiqué un répertoire non-existant du non de <media>. Évidemment, il existe réellement un sous-dossier <CSS> dans mon dossier du thème que je souhaite caché. Ensuite, et grâce aux règles de redirection, j'indique au serveur avec mon .htaccess que si un fichier demandé commençant du nom de <media>, alors il doit rediriger vers le répertoire réel; c.à.d </votre-site/wp-content/themes/votre-thème/>.
Il est important de signaler que cette manipulation est à modifier en fonction de vos besoins !
J'essayerais de trouver une manip' pour cacher le reste, mais ça ne parait pas aussi évident !
je me permet de vous rejoindre. J'ai trouvé une solution rapide et efficace pour cacher le répertoire du thème que vous utilisez. Cela demande 20 secondes (aller 30 si vous ne comprenez pas).
1er : Ouvrez le fichier header.php de votre thème
2ème : localisez la ligne
- Code: Tout sélectionner
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
3ème : Remplacez la part
- Code: Tout sélectionner
<link rel="stylesheet" href="media/css/style.css" type="text/css" media="screen" />
4ème : Ouvrez le fichier .htaccess à la racine de votre site
5ème : Ajoutez la ligne
- Code: Tout sélectionner
RewriteRule ^media/(.*)$ /votre-site/wp-content/themes/votre-thème/$1 [L]
- Code: Tout sélectionner
RewriteRule ^index\.php$ - [L]
Voilà c'est tout ce qu'il m'a fallu pour cacher mes thèmes.
Explication : Plutôt que le thème demande l'adresse complète du fichier (dans ce cas un fichier CSS), j'ai indiqué un répertoire non-existant du non de <media>. Évidemment, il existe réellement un sous-dossier <CSS> dans mon dossier du thème que je souhaite caché. Ensuite, et grâce aux règles de redirection, j'indique au serveur avec mon .htaccess que si un fichier demandé commençant du nom de <media>, alors il doit rediriger vers le répertoire réel; c.à.d </votre-site/wp-content/themes/votre-thème/>.
Il est important de signaler que cette manipulation est à modifier en fonction de vos besoins !
-

Marie-Aude - Modérateur

- Messages: 11900
- Inscription: 5 Juin 2006
Re: Wordpress : dissimuler les chemins typés WP dans la source
La solution qui a été donnée précédemment (modifier le fichier wp-config.php) est beaucoup plus simple, puisqu'elle tient en une seule ligne de code
define( 'WP_CONTENT_URL', 'http://example/monwpcontent');
"cacher" le répertoire du thème ne sert à rien, puisque les fichiers du type css, ou images, ou même javas peuvent toujours être accédés (sinon ils ne sont pas téléchargeables), et les fichiers php, par définition, ne peuvent pas être téléchargés. Alors ?
Non ?
(des fois il faut faire simple)
http://www.lumieredelune.com/encrelune/wp-config-php,2010,06
Maintenant, la signature est présente dans de nombreux fichiers, et pour être honnête, je n'ai pas besoin de savoir dans quels répertoires se trouvent les thèmes pour savoir que c'est un site wordpress.
Pensez un peu à des choses comme :
- la gestion automatique des noms des images à l'upload si vous utilisez les fonctions thumbnails
- les types de classes et d'id apparaissant dans la sidebar, et générées par les plugins eux mêmes
- la mention obligatoire sur la feuille de style, pour que WP reconnaisse un thème
... entre autres
Il faut passer énormément de temps à la fois sur le thème et sur les plugins pour faire disparaitre la "signature" wordpress.
Et même si vous la faites disparaitre, un simple test d'url non réécrites permettra de voir ce que c'est, car chaque CMS a son schéma d'urls "pas propres".
define( 'WP_CONTENT_URL', 'http://example/monwpcontent');
"cacher" le répertoire du thème ne sert à rien, puisque les fichiers du type css, ou images, ou même javas peuvent toujours être accédés (sinon ils ne sont pas téléchargeables), et les fichiers php, par définition, ne peuvent pas être téléchargés. Alors ?
Non ?
(des fois il faut faire simple)
http://www.lumieredelune.com/encrelune/wp-config-php,2010,06
Maintenant, la signature est présente dans de nombreux fichiers, et pour être honnête, je n'ai pas besoin de savoir dans quels répertoires se trouvent les thèmes pour savoir que c'est un site wordpress.
Pensez un peu à des choses comme :
- la gestion automatique des noms des images à l'upload si vous utilisez les fonctions thumbnails
- les types de classes et d'id apparaissant dans la sidebar, et générées par les plugins eux mêmes
- la mention obligatoire sur la feuille de style, pour que WP reconnaisse un thème
... entre autres
Il faut passer énormément de temps à la fois sur le thème et sur les plugins pour faire disparaitre la "signature" wordpress.
Et même si vous la faites disparaitre, un simple test d'url non réécrites permettra de voir ce que c'est, car chaque CMS a son schéma d'urls "pas propres".
- Lenacus
- Nouveau WRInaute

- Messages: 3
- Inscription: 27 Déc 2010
Re: Wordpress : dissimuler les chemins typés WP dans la source
Effectivement Marie-Aude, c'est une solution tout aussi efficace. Mais je pense qu'il est aussi sympa d'explorer d'autres pistes et comme je dev mes propres template, il n'y a pas de signature sauf... dans la feuille de style du thème 
-

Marie-Aude - Modérateur

- Messages: 11900
- Inscription: 5 Juin 2006
Re: Wordpress : dissimuler les chemins typés WP dans la source
Lenacus a écrit:Effectivement Marie-Aude, c'est une solution tout aussi efficace. Mais je pense qu'il est aussi sympa d'explorer d'autres pistes et comme je dev mes propres template, il n'y a pas de signature sauf... dans la feuille de style du thème
Je suis d'accord pour "explorer les autres pistes", pour l'absence de signature autre je dirais "chiche" (tu peux me passer une url par mp ^^)
22 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- Gestion de posts de types personnalisés dans Wordpress - Plugins
- dissimuler le code d'un fichier .js
- Chemins d'entrées
- Chemins relatifs et référencement
- file_exists et chemins absolu
- chemins et rewritecond .htaccess
- Chemins relatifs, l'erreur fatale
- enfin le code source du vista publié, bientot en open source
- [Google] Code source d'Androïd devient Open Source
- Espace dans les chemins d'accés
Consultez la description détaillée des produits ou services de Google suivants : Google Code : Open Source Projects
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
