url site public VS url hébergement

Salut

Mon site est hébergé chez Free, dans un ss-répertoire monsite.free.fr/site1. Mon domaine www.mon-domaine.com pointe sur ce sous-répertoire.

Dans Spip, j'ai paramétré "url du site public" avec www.mon-domaine.com.

Quand je surfe sur mon site, le lien du logo est bien www.mon-domaine.com, mais le lien des rubriques est monsite.free.fr/site1/rubrique1.

Sauriez-vous pourquoi ?

Merci

Marc Ozanne a écrit :

Salut

Mon site est hébergé chez Free, dans un ss-répertoire monsite.free.fr/site1.
Mon domaine www.mon-domaine.com pointe sur ce sous-répertoire.

Comment?
Qu'est ce que tu entends par "pointe"?

Dans Spip, j'ai paramétré "url du site public" avec www.mon-domaine.com.

Quand je surfe sur mon site, le lien du logo est bien www.mon-domaine.com,
mais le lien des rubriques est monsite.free.fr/site1/rubrique1.

Sauriez-vous pourquoi ?

Parce que ton site est hébergé chez Free, dans un ss-répertoire monsite.free.fr/site1.
Il faut bien que tes fichiers soient quelques part.

A bientôt
Grégoire

Après réinstallation de 1.91 (et re-téléchargement, avec une version curieusement avec 2 octets de plus):
Une erreur apparaît sur toutes les pages, que je n'avais pas avant, sans changement de squelettes :

Warning: Missing argument 1 for find_in_path() in local\ecrire\inc\utils.php on line 659

la balise #CHEMIN affiche /squelettes
les appels par #CHEMIN n'ont pas changé depuis la dernière fois que ça marchait et sont du type :

  <link rel="shortcut icon" href="[(#CHEMIN{images/favicon.ico})]" />
  
  <!-- Ceci est la feuille de style par defaut pour le code genere par SPIP -->
  <link rel="stylesheet" href="[(#CHEMIN{spip_style.css}|direction_css)]" type="text/css" media="all" />

Ce qui donne dans la source de la page

  <link rel="shortcut icon" href="squelettes/images/favicon.ico" />
  
  <!-- Ceci est la feuille de style par defaut pour le code genere par SPIP -->
  <link rel="stylesheet" href="dist/spip_style.css" type="text/css" media="all" />

la fonction find_in_path a donc besoin d'un argument que je ne lui donne pas (plus ?).
Il semble lui manquer, en fait, #URL_SITE_SPIP, devant l'ensemble, mais comment le lui donner ?
L'adresse du site est bien dans la configuration.

D'ailleurs, si l'aspect de l'affichage des pages n'est pas reconnu, le contenu est là.

Que dois-je indiquer et où pour que la racine du site soit comprise ?

Merci beaucoup.

****Fin du message end - Signature****
Perline

perline@perline.org - http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

Perline-Spip a écrit :

Après réinstallation de 1.91 (et re-téléchargement, avec une version curieusement avec 2 octets de plus):
Une erreur apparaît sur toutes les pages, que je n'avais pas avant, sans changement de squelettes :

Warning: Missing argument 1 for find_in_path() in local\ecrire\inc\utils.php on line 659
[...]

Bonjour Perline

Je pense que ce serait préférable de créer un nouveau fil :slight_smile:

A bientôt
Grégoire

("pointe" = redirection)

Ce que je veux dire : pourquoi Spip ne constitue pas toutes les url à partir de l'"url du site public" paramétrée dans la configuration ? URL_SITE_SPIP est reprise seulement dans la logo, mais pas dans les liens des pages.

From: Grégoire <gobmouch@online.fr>
To: spip@rezo.net
Subject: Re: [Spip] url site public VS url hébergement
Date: Fri, 15 Sep 2006 07:27:50 +0200

Marc Ozanne a écrit :
> Salut
>
> Mon site est hébergé chez Free, dans un ss-répertoire monsite.free.fr/site1.
> Mon domaine www.mon-domaine.com pointe sur ce sous-répertoire.

Comment?
Qu'est ce que tu entends par "pointe"?

> Dans Spip, j'ai paramétré "url du site public" avec www.mon-domaine.com.
>
> Quand je surfe sur mon site, le lien du logo est bien www.mon-domaine.com,
> mais le lien des rubriques est monsite.free.fr/site1/rubrique1.
>
> Sauriez-vous pourquoi ?

Parce que ton site est hébergé chez Free, dans un ss-répertoire monsite.free.fr/site1.
Il faut bien que tes fichiers soient quelques part.

A bientôt
Grégoire

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

* Marc Ozanne tapotait, le 15/09/2006 11:23:

("pointe" = redirection)

Ce que je veux dire : pourquoi Spip ne constitue pas toutes les url à partir de l'"url du site public" paramétrée dans la configuration ? URL_SITE_SPIP est reprise seulement dans la logo, mais pas dans les liens des pages.

Parce que SPIP produit des URL relatives.
Si tu veux des url_absolue, il faut modifier les squelettes en conséquence (soit le filtre qui va bien que tu trouvera (en 1.9) dans dist/backend.html en regardant le code source, soit en rajoutant devant chaque #URL_... : #URL_SITE_SPIP/#URL_...)

--
Jacques — SPIP - Pyrat.net – Création de sites Internet

Marc Ozanne a écrit :

("pointe" = redirection)

Ce que je veux dire : pourquoi Spip ne constitue pas toutes les url à partir de l'"url du site public" paramétrée dans la configuration ? URL_SITE_SPIP est reprise seulement dans la logo, mais pas dans les liens des pages.

il existe deux filtres |url_absolue et |liens_absolus

le premier s'applique à une url du type #URL_xxxx
le second à un texte [(#TEXTE|liens_absolus)]

essaie ça et dis-nous si ça répond à ton besoin

--
James

Ca ne fonctionne pas... mais le pb a l'air + compliqué que ça, je pense qu'il y a un pb de redirection en + de cette question d'url. Je recommence mon explication avec le site en question, c'est plus parlant.

- Ce qui est fait :
1/ le site est hébergé sur http://0247238743.free.fr dans le répertoire site1. C'est la racine de spip 1.9.1.
2/ mon nom de domaine est pour l'instant http://site1.leplessis-luzille.com et est redirigé par OVH sur http://0247238743.free.fr/site1 (redirection invisible)
3/ la configuration Spip : url site public=http://site1.leplessis-luzille.com

- Ce qui marche :
1/ Gite rural - Le Puits (mais pb de page sommaire)
2/ le lien sur logo est bien http://site1.leplessis-luzille.com

- Ce que je ne comprends pas :
1/ pourquoi les liens de mon menu (gite rural par ex) ne sont pas
     http://site1.leplessis-luzille.com/spip.php?rubrique1
  mais
    Gite rural - Le Puits
  (==> j'ai testé <a href="[(#URL_RUBRIQUE|url_absolue )]"> mais ça ne marche pas:-(

2/ pourquoi le lien http://site1.leplessis-luzille.com/spip.php?rubrique1 redescend une erreur 404 (mais ce pb n'est pas celui de cette spip-list)

Si vous avez un site hébergé chez Free avec une redirection, avez-vous des pbs ?

Merci
Marc

From: James <klike@free.fr>
To: spip@rezo.net
Subject: Re: [Spip] url site public VS url hébergement
Date: Fri, 15 Sep 2006 13:53:12 +0200

Marc Ozanne a écrit :
> ("pointe" = redirection)
>
> Ce que je veux dire : pourquoi Spip ne constitue pas toutes les url à partir
> de l'"url du site public" paramétrée dans la configuration ? URL_SITE_SPIP
> est reprise seulement dans la logo, mais pas dans les liens des pages.
>

il existe deux filtres |url_absolue et |liens_absolus

le premier s'applique à une url du type #URL_xxxx
le second à un texte [(#TEXTE|liens_absolus)]

essaie ça et dis-nous si ça répond à ton besoin

--
James

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Marc Ozanne a écrit :

2/ mon nom de domaine est pour l'instant http://site1.leplessis-luzille.com et est redirigé par OVH sur http://0247238743.free.fr/site1 (redirection invisible)

avec des frames.

<frame name="ORT" src="http://0247238743.free.fr/site1&quot;&gt;

je sais pas comment ça marche ça.

faut ajouter un target="ORT" dans les liens ?

--
James

Marc Ozanne wrote:

Ca ne fonctionne pas... mais le pb a l'air + compliqué que ça, je
pense qu'il y a un pb de redirection en + de cette question d'url. Je
recommence mon explication avec le site en question, c'est plus
parlant.

- Ce qui est fait :
1/ le site est hébergé sur http://0247238743.free.fr dans le
répertoire site1. C'est la racine de spip 1.9.1.
2/ mon nom de domaine est pour l'instant
http://site1.leplessis-luzille.com et est redirigé par OVH sur
http://0247238743.free.fr/site1 (redirection invisible)
3/ la configuration Spip : url site
public=http://site1.leplessis-luzille.com

- Ce qui marche :
1/ Gite rural - Le Puits (mais pb de page
sommaire)
2/ le lien sur logo est bien http://site1.leplessis-luzille.com

- Ce que je ne comprends pas :
1/ pourquoi les liens de mon menu (gite rural par ex) ne sont pas
     http://site1.leplessis-luzille.com/spip.php?rubrique1
  mais
    Gite rural - Le Puits
  (==> j'ai testé <a href="[(#URL_RUBRIQUE|url_absolue )]"> mais ça ne
marche pas:-(

2/ pourquoi le lien
http://site1.leplessis-luzille.com/spip.php?rubrique1 redescend une
erreur 404 (mais ce pb n'est pas celui de cette spip-list)

Si vous avez un site hébergé chez Free avec une redirection,
avez-vous des pbs ?

Merci
Marc

From: James <klike@free.fr>
To: spip@rezo.net
Subject: Re: [Spip] url site public VS url hébergement
Date: Fri, 15 Sep 2006 13:53:12 +0200

Marc Ozanne a écrit :

("pointe" = redirection)

Ce que je veux dire : pourquoi Spip ne constitue pas toutes les url
à partir de l'"url du site public" paramétrée dans la configuration
? URL_SITE_SPIP est reprise seulement dans la logo, mais pas dans
les liens des pages.

il existe deux filtres |url_absolue et |liens_absolus

le premier s'applique à une url du type #URL_xxxx
le second à un texte [(#TEXTE|liens_absolus)]

essaie ça et dis-nous si ça répond à ton besoin

--
James

Ne pourrait-il pas être interessant de proposer pour de telle phase de
débuggage après l'install , par exemple un fichier de tests ( à appeler
comme on appelle une "page="), avec les balises importantes à connaitre.
D'ailleurs ça pourrait apporter de l'info pour ceux qui mélangent
/squelette/ et /plugins/

avec une présentation tableau des différentes balise et config "utiles" ( de
plus ça ferait un rappel des différentes options, et des modèles à suivre
pour tester des bugs apparents, no ?)
#URL_xyz --- #ENV(config_type) --- #DOSSIER_SQUELETTE -- etc etc
@+ de jfb