[Résolu] URLs_propres chez Ionos ne fonctionnent pas

Bonjour,
systématiquement chez Ionos, malgré le .htaccess à la racine du site, les URLs propres ne fonctionnent pas (erreur 404). Dès que je bascule en query-string, c’est bon.
D’autres sites installés chez OVH ou O2Switch n’ont pas ce souci.
Y-a-t-il une restriction quelconque chez eux ?
D’avance merci pour votre aide,
Rémy

Salut ça ressemble beau coup au prolbème abordé ici Site fonctionnel que dans l'espace privé

Merci pour la réponse.
Je n’ai aucun problème de redirection http > https chez Ionos, via ceci ajouté au .htaccess :

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.remysalaun.photo/$1 [R=301,L]

Ce qui me chagrine c’est cette impossibilité systématique chez Ionos de bénéficier des URLs propres ou arborescentes. Il n’y a que celles en query-string qui fonctionnent.

Merci pour toutes suggestions.

Non c’est tout réparé, sauf le problème d’Urls propres, mais je vais me résoudre à supporter le ? qui m’agace
https://www.keraluc.com/

Le 11 juil. 2023 à 16:07, b_b via Discuter de SPIP noreply@discuter.spip.net a écrit :

b_b
Juillet 11

Salut ça ressemble beau coup au prolbème abordé ici Site fonctionnel que dans l’espace privé


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

oui il faut commenter les premières lignes rewrité et décommenter la troisième

voici les lignes pour IONOS

Configuration sous-repertoire

Calcule automatiquememt le RewriteBase (qui permet de faire fonctionner

les belles URLs). De la sorte, un meme site peut etre affiche en racine

ou dans un sous repertoire sans devoir modifier la ligne RewriteBase.

#RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.)::\2$
#RewriteRule ^(.
) - [E=BASE:%1]

En alternative aux 2 lignes precedentes (a commenter dans ce cas),

vous pouvez indiquer un RewriteBase specifique

RewriteBase /

Cordialement
William Fourche
william@fourche.fr

+33 (0)6 63 08 13 28

32 rue Henri de Gastines
53160 Vimarcé - France

Le 11 juil. 2023 à 15:45, Rémy Salaün via Discuter de SPIP noreply@discuter.spip.net a écrit :

Rémy Salaün Remy1966
Juillet 11

Bonjour,
systématiquement chez Ionos, malgré le .htaccess à la racine du site, les URLs propres ne fonctionnent pas (erreur 404). Dès que je bascule en query-string, c’est bon.
D’autres sites installés chez OVH ou O2Switch n’ont pas ce souci.
Y-a-t-il une restriction quelconque chez eux ?
D’avance merci pour votre aide,
Rémy


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

je m’occupe d’un site chez IONOST
j’ai URLs Page

Bon, voilà la solution donnée par le support chez Ionos. Et ça fonctionne :
Dans le .htaccess, il faut impérativement que RewriteBase / soit juste après RewriteEngine On.
Voici le début du .htaccess Spip tel qu’il doit être chez Ionos (après le texte d’introduction avec la version de Spip) :

RewriteEngine On
RewriteBase /

################ CONFIGURATION ######################

### Configuration sous-repertoire

# Calcule automatiquememt le RewriteBase (qui permet de faire fonctionner
# les belles URLs). De la sorte, un meme site peut etre affiche en racine
# ou dans un sous repertoire sans devoir modifier la ligne RewriteBase.
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]

# En alternative aux 2 lignes precedentes (a commenter dans ce cas),
# vous pouvez indiquer un RewriteBase specifique
#RewriteBase /

###


################ REGLAGES PERSONNALISES ######################
# Inscrivez ci-dessous vos reglages supplementaires

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.remysalaun.photo/$1 [R=301,L]

A présent, URLs propres / libres : etc. fonctionnent.

Merci à tous.

la reponse est dans le fichier htaccess il faut commenter les deux lignes
cela suffit
comme ecrit précédemment

#RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.)::\2$
#RewriteRule ^(.
) - [E=BASE:%1]

En alternative aux 2 lignes precedentes (a commenter dans ce cas),

vous pouvez indiquer un RewriteBase specifique

RewriteBase /

Merci beaucoup pour cette solution qui me sauve

1 « J'aime »

J’ai créé une page sur le wiki pour les idiosyncrasies de la config Ionos : Configurer Ionos pour SPIP

de même qu’il y en a une pour alwaysdata : Configurer Alwaysdata pour SPIP

N’hésitez pas à compléter ces pages ou à créer la page requise pour un autre hébergeur dont vous connaissez les caprices.

1 « J'aime »