Site fonctionnel que dans l'espace privé

Bonjour,
je relance le fil car j’aimerais bien pouvoir obtenir des Urls propres sur mon site maintenant qu’il est bien passé en HTTPS
https://keraluc.com
Je passe par Spip avec la fonction configurer_urls, mais en choisissant : (?Titre-de-l-article)

car le choix : URLs Propres (Titre-de-l-article -Rubrique-) abouti toujours à une erreur 404
Pour le couteau suisse (version 1.14.4) j’ai aussi tenté ce réglage, mais il donne aussi une erreur 404 à l’appel des liens internes sur la page d’accueil.
Que faire ?
Mon fichier .htaccess est à jour et possède à la fin du fichier le code PHP préconisé par mon Hébergeur IONOS soit :

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

Merci beaucoup.

Le 2 juil. 2023 à 20:43, Jack31 via Discuter de SPIP <noreply@discuter.spip.net> a écrit :

Jack31
Juillet 2

Maintenant que tu as mis à jour en 4.1.10 tu as une version plus sûre. Pourrais-tu répondre aux questions posées dans un précédent mail ?

Jack31:

Une fois que tu auras mis à jour en 4.1.10, peux-tu nous dire si tu passes par le couteau suisse pour mettre à jour tes url ou est-ce que tu utilises le fonctionnement normal de SPIP ?
Dans le privé ça se passe là https://keraluc.com/ecrire/?exec=configurer_urls

Il vaut mieux utiliser les fonctions standard de SPIP et attention à ce qu’il n’y ait pas de confusion avec une lame faisant la même chose du CS…

Jack31:

Si ça ne fonctionne toujours pas : est-ce que tu as bien la dernière version du htaccess.txt livrée avec SPIP transformée en .htaccess ?


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

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

Pourquoi mets tu ce code à la fin du fichier .htaccess ? Dans le .htaccess livré avec SPIP tu as une zone dédiée aux réglages personnalisés, déjà tu pourrais essayer de le mettre là ?

Par ailleurs si tu ne te sers pas du couteau_suisse je le désinstallerais à ta place…

contrairement au mien, le htaccess de spip a déjà le « RewriteEngine On » en entête,
quand j’ai fait mon test avec un vrai htaccess SPIP, je n’ai mis que les lignes utiles

Toi, tu as maintenant deux fois cette commande dans le même fichier, et c’est pas forcément une bonne idée…
qu’en pensent les dev?

Par contre, l’emplacement n’a pas d’importance, je l’ai mis au début et je viens de tester à la fin comme toi et tout fonctionne aussi

Je ne peux pas désinstaller le couteau_suisse car il me sert beaucoup :

Sécurité

Améliorations des textes

Raccourcis typographiques

Affichage public

À propos des blocs dépliables, ils fonctionnent bien, mais j’ai un affichage d’erreur de JavaScript dans l’espace privé.

Pour revenir aux URL propres, j’ai tenté de placer le code dans différent endroit du fichier .htaccess et cela ne change rien ;-(

Le 5 juil. 2023 à 15:53, Jack31 via Discuter de SPIP <noreply@discuter.spip.net> a écrit :

Jack31
Juillet 5

webantoine:

Mon fichier .htaccess est à jour et possède à la fin du fichier le code PHP préconisé par mon Hébergeur

Pourquoi mets tu ce code à la fin du fichier .htaccess ? Dans le .htaccess livré avec SPIP tu as une zone dédiée aux réglages personnalisés, déjà tu pourrais essayer de le mettre là ?

Par ailleurs si tu ne te sers pas du couteau_suisse je le désinstallerais à ta place…


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

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

Le 06/07/2023 à 08:39, Antoine Lucas via Discuter de SPIP a écrit :

Je ne peux pas désinstaller le couteau_suisse car il me sert beaucoup :

La majorité de ce que tu listes là existe dans des plugins dédiés (soit parce que des fonctionnalités ont été sorties du CS pour les mettre dans des plugins unitaires dédiés, soit inversement parce que le CS a copié des plugins unitaires). Orthotypographie… Ancre douce (qui se fait en CSS désormais, ya plus besoin de JS)… Blocs dépliables… Onglets… etc. Donc non le CS est loin d’être indispensable.


RastaPopoulos

OK, donc il est préférable de remplacer le CS par tous ces plugins dédiés aux différentes fonctionnalités souhaitées. Je vais m’y employer.

Le 6 juil. 2023 à 10:14, RastaPopoulos via Discuter de SPIP <noreply@discuter.spip.net> a écrit :

RastaPopoulos
Juillet 6

Le 06/07/2023 à 08:39, Antoine Lucas via Discuter de SPIP a écrit :

Je ne peux pas désinstaller le couteau_suisse car il me sert beaucoup :

La majorité de ce que tu listes là existe dans des plugins dédiés (soit parce que des fonctionnalités ont été sorties du CS pour les mettre dans des plugins unitaires dédiés, soit inversement parce que le CS a copié des plugins unitaires). Orthotypographie… Ancre douce (qui se fait en CSS désormais, ya plus besoin de JS)… Blocs dépliables… Onglets… etc. Donc non le CS est loin d’être indispensable.


RastaPopoulos


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

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

Oui mais il n’y a que les 2 choix :

  • URLs Page
  • URLs Propres en query-string
    qui fonctionnent ;-(

Le 30 juin 2023 à 15:41, Jean-Christophe Villeneuve via Discuter de SPIP <noreply@discuter.spip.net> a écrit :

Sinon tu as essayé de repasser en « URLs page » ?


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

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

chez Ionos le htaccess conseillé est

# Forcer https et www en même temps
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) https://www.votre-domaine.com/$1 [R=301,L]
1 « J'aime »

Malheureusement, cela ne change rien, c’est toujours impossible d’obtenir des Urls propres sans le ? même avec cette modification du code dans le fichier .htaccess

Le 8 juil. 2023 à 13:36, Natacha Courcelles via Discuter de SPIP <noreply@discuter.spip.net> a écrit :

chez Ionos le htaccess conseillé est

# Forcer https et www en même temps
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) [https://www.votre-domaine.com/$1](https://www.votre-domaine.com/$1) [R=301,L]


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

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

les premières lignes du .htaccess configuré chez IONOS sur un serveur dédié managé et un serveur mutualisé
tous les sites fonctionnent avec des urls propres

noter la présence du # au debut des lignes 26 et 27 et son absence en ligne 32

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 /

j’ai ce code dans mon fichier .htaccess :

RewriteEngine On

Forcer https et www en même temps

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule (.*) https://www.keraluc.com/$1 [R=301,L]

et cela ne fonctionne pas ;-(

à essayer pour la redirection https
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://keraluc.com/$1 [R=301,L]

pour les belles URL en debut de fichier

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

RewriteBase /

J’utilise ceci :

################ RÉGLAGES PERSONNALISES ######################
 # Inscrivez ci-dessous vos reglages supplementaires

 ## http -> https
 RewriteCond %{HTTPS} off
 RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]
 ##

Ne fonctionne toujours pas pour moi
;-(

les urls propres ou la redirection ?

William Fourché

Le 9 juil. 2023 à 18:49, Antoine Lucas via Discuter de SPIP noreply@discuter.spip.net a écrit :

Antoine Lucas webantoine
Juillet 9

Ne fonctionne toujours pas pour moi
;-(


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

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

dans Identité du site
Adresse (URL) du site public tu as https:// ?

Oui c’est bien en HTTPS

Le 9 juil. 2023 à 21:44, iaka via Discuter de SPIP <noreply@discuter.spip.net> a écrit :

iaka
Juillet 9

dans Identité du site
Adresse (URL) du site public tu as https:// ?


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

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

Urls propres, en Urls propres en query-string c’est bon mais le ? m’agace et me pose un problème de référencement
https://www.keraluc.com/?LUCAS-Victor

Le 9 juil. 2023 à 19:03, William Fourche via Discuter de SPIP noreply@discuter.spip.net a écrit :

William Fourche
Juillet 9

les urls propres ou la redirection ?

William Fourché

Le 9 juil. 2023 à 18:49, Antoine Lucas via Discuter de SPIP noreply@discuter.spip.net a écrit :

Antoine Lucas webantoine
Juillet 9

Ne fonctionne toujours pas pour moi
;-(


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

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


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

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