Lorsque des éléments inutiles sont ajoutés à l'adresse d'une page, une erreur 403 est levée.
This commit is contained in:
parent
ffc373e68f
commit
ad3e9aba65
@ -6,8 +6,7 @@
|
|||||||
- Dans la configuration, l'option Apache URL intelligentes ne s'active que si le serveur est Apache et que le module Rewriter est actif. Ce qui exclue les autres serveurs non compatibles comme Nginx, Caddy etc.
|
- Dans la configuration, l'option Apache URL intelligentes ne s'active que si le serveur est Apache et que le module Rewriter est actif. Ce qui exclue les autres serveurs non compatibles comme Nginx, Caddy etc.
|
||||||
- L'ajout d'un slash en fin d'adresse avec la réécriture active provoquait une mauvaise détermination des adresses des images dans TinyMCE. Résolution : une directive htaccess supprime tous les slash en fin d'adresse.
|
- L'ajout d'un slash en fin d'adresse avec la réécriture active provoquait une mauvaise détermination des adresses des images dans TinyMCE. Résolution : une directive htaccess supprime tous les slash en fin d'adresse.
|
||||||
- Lorsque la page est ouverte en édition, un clic sur le bouton édition dans la barre d'administration affiche une erreur, le lien étant incorrect. Afin d'éviter cette erreur et une redondance, le bouton d'édition est masqué lorsque la page est éditée.
|
- Lorsque la page est ouverte en édition, un clic sur le bouton édition dans la barre d'administration affiche une erreur, le lien étant incorrect. Afin d'éviter cette erreur et une redondance, le bouton d'édition est masqué lorsque la page est éditée.
|
||||||
|
- Lorsque des éléments inutiles sont ajoutés à l'adresse d'une page, une erreur 403 est levée.
|
||||||
|
|
||||||
|
|
||||||
## Versions 13.3.01 - 13.2.02
|
## Versions 13.3.01 - 13.2.02
|
||||||
|
|
||||||
|
@ -474,6 +474,13 @@ class core extends common
|
|||||||
) {
|
) {
|
||||||
$access = false;
|
$access = false;
|
||||||
}
|
}
|
||||||
|
// Lève une erreur si l'url est celle d'une page avec des éléments surnuméraires https://www.site.fr/page/truc
|
||||||
|
if (
|
||||||
|
array_key_exists($this->getUrl(0), $this->getData(['page']))
|
||||||
|
and $this->getUrl(1)
|
||||||
|
) {
|
||||||
|
$access = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -795,7 +802,8 @@ class core extends common
|
|||||||
http_response_code(404);
|
http_response_code(404);
|
||||||
// Pour éviter une 404, bascule dans l'espace correct si la page existe dans cette langue.
|
// Pour éviter une 404, bascule dans l'espace correct si la page existe dans cette langue.
|
||||||
// Parcourir les espaces
|
// Parcourir les espaces
|
||||||
foreach (common::$languages as $langId => $value) {;
|
foreach (common::$languages as $langId => $value) {
|
||||||
|
;
|
||||||
if (
|
if (
|
||||||
// l'espace existe
|
// l'espace existe
|
||||||
is_dir(common::DATA_DIR . $langId) &&
|
is_dir(common::DATA_DIR . $langId) &&
|
||||||
|
Loading…
Reference in New Issue
Block a user