.htaccess à la racine du domaine

Support et discussions sur les différentes téchniques de réécriture d'url (url rewriting) pour phpBB3 - Olympus.

Modérateur: Modérateurs

.htaccess à la racine du domaine

Messagede cccm62 » Dim Déc 07, 2008 12:53 am

Bonsoir

Une petite remarque concernant le code du .htaccess:

ACP / SEO / .htaccess a écrit:Ce .htaccess est fait pour être utilisé à la racine du domaine[...]


racine du domaine qui ne correspond pas forcément au répertoire du forum ($phpbb_root_path)

Code: Tout sélectionner
# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
[...]


Ces lignes sont dans le .htaccess du répertoire du forum... ? Si on les place à la racine du site, il faudrait utiliser le chemin relatif contenant le "$phpbb_root_path" (=> peut-être à ajouter dans acp_phpbb_seo.php?)

Code: Tout sélectionner
$htaccess_tpl .= '<b style="color:brown">&lt;Files</b> <b style="color:#FF00FF">"config.{PHP_EX}"</b><b style="color:brown">&gt;</b>' . "\n";
// ==>
$htaccess_tpl .= '<b style="color:brown">&lt;Files</b> <b style="color:#FF00FF">"{PHPBB_RPATH}config.{PHP_EX}"</b><b style="color:brown">&gt;</b>' . "\n";


Enfin au mieux ces lignes ne servent à rien (common.php et config.php n'existent pas)... mais au pire un utilisateur pourrait penser que le .htaccess du forum (protégeant ces fichiers) ne sert plus à rien et le supprime,

Non ?
cccm62
 
Messages: 19
Inscription: Sam Déc 06, 2008 9:49 am

Publicité

Messagede zach » Lun Déc 08, 2008 3:51 pm

Salut,

Tu peut très bien avoir le .htacess SEO à la racine de ton site, et déplacer ces lignes de code

Code: Tout sélectionner
# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
[...]


Dans un .htacess (qui ne contient que ce code), à la racine du dossier de ton forum si tu l'a effacé, ou conserver celui par défaut

Tu peut aussi ajouter ds le .htacess SEO à la racine du site un code de redirection 301 en www d'ailleurs :wink:

Je pense que c'est pour cela que ce code à été conservé, par sécurité dans les 2 hypothèses, en cas de confusion

celui qui effacerait par erreur le htacess d'origine à la racine du dossier forum, et le remplacerait par celui de séo, il n'aurait plus la protection des fichiers du forum si ce code ne figurait plus,

Et à l'inverse si le htacess seo est mis à la racine du site, ce code ne sert à rien, mais le htacces par défaut à la racine du dossier forum ne serait pas effacé,

:wink:
zach
PR4
PR4
 
Messages: 404
Inscription: Ven Oct 17, 2008 4:00 pm
Localisation: France sud est

Messagede cccm62 » Lun Déc 08, 2008 4:31 pm

Edit: c'est beaucoup plus simple que ça...

Et à l'inverse si le htacess seo est mis à la racine du site, ce code ne sert à rien, mais le htacces par défaut à la racine du dossier forum ne serait pas effacé

Et bien c'est ce que j'ai écris et c'est ce que je croyais aussi... mais je viens de vérifier: si on place ce code à la racine du site, aucun fichier "config.php" ou "common.php" ne sera accessible (qu'il soit ou non à la racine). Les sous-répertoires héritent aussi de la restriction donc pas de soucis, j'ai rien dit :wink: ...


------------------

Je pense que c'est pour cela que ce code à été conservé, par sécurité dans les 2 hypothèses, en cas de confusion

Mais que se passe-t-il si l'utilisateur suit bien les instructions (place le .htaccess à la racine du site)... et supprime le .htaccess d'origine (à la racine du forum), pensant (par erreur) qu'il ne sert plus à rien (dans la mesure où le .htaccess généré contient le même code) ?

celui qui effacerait par erreur le htaccess d'origine à la racine du dossier forum, et le remplacerait par celui de séo, il n'aurait plus la protection des fichiers du forum si ce code ne figurait plus,

Justement: pour celui qui fait ça, il va d'abord écraser son .htaccess à la racine du forum. Et comme rien ne devrait fonctionner (puisque le .htaccess est prévu pour fonctionner à la racine) il devrait finir par déplacer le .htaccess à la racine du site. Là, toutes les redirections vont fonctionner, mais les fichiers ne seront plus protégés (puisque le htaccess aura été écrasé puis déplacé)
cccm62
 
Messages: 19
Inscription: Sam Déc 06, 2008 9:49 am


Retourner vers mod Rewrite phpBB

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


 
cron