Liens perdus ...

Résolu/Fermé
scn68100 Messages postés 153 Date d'inscription dimanche 27 août 2006 Statut Membre Dernière intervention 26 décembre 2019 - 25 juin 2018 à 15:33
scn68100 Messages postés 153 Date d'inscription dimanche 27 août 2006 Statut Membre Dernière intervention 26 décembre 2019 - 1 juil. 2018 à 09:13
Bonjour,
Quand je donne cette adresse : monsite/Page tout est OK
Par contre, si j'écris : monsite/Page/ les liens sont perdus
C'est à dire que j'obtiens la page mais sans mise en forme, et les renvois sur d'autres pages ne marchent pas
En effet, dans la barre d'adresse j'ai alors monsite/Page/NouvelPage
C'est toujours Page qui reste (mal) affichée

Une suggestion ? Merci


7 réponses

xmediacreation.com Messages postés 49 Date d'inscription mercredi 6 juin 2018 Statut Membre Dernière intervention 11 septembre 2018 8
25 juin 2018 à 15:52
Bonjour,
monsite/Page/ vous place dans le dossier /Page, donc tout vos liens relatifs, sont relatifs à Page/
Par exemple, votre fichier de style css va être recherché dans le dossier /Page/
Vous devez donc mettre une balise base href dans votre header
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
25 juin 2018 à 15:53
Bonjour

Site web développé comment ? A la main ou via un CMS comme wordpress ?
Est-ce qu'il y a un fichier htaccess ? Si oui..que contient-il ?
Comment sont codés les liens et l'import des fichiers js/css sur les pages du site ?
0
scn68100 Messages postés 153 Date d'inscription dimanche 27 août 2006 Statut Membre Dernière intervention 26 décembre 2019
26 juin 2018 à 11:06
Bonjour,
Pour la balise <base Href je ne sais quoi mettre, car je teste sous WAMP, et si je ne peut donc donner l'adresse du site
Oui, j'ai un fichier .HTACCESS, mais rien ne change même si le neutralise
Voici les liens pour js/css (Les fichiers sont dans le répertoire racine)
<!-- Styles -->
		<link type="text/css" media="screen" title="no title" rel="stylesheet" href="Rd_responsive.design.css" />
		<!-- JavaScripts -->		
		<script charset="utf-8" type="text/javascript" src="Rd_respond.min.js"></script>


Je constate une autre anomalie
Si j'entre monsite/Page/ les liens sont perdus
Mais si j'entre monsite/Page/toto, les liens sont perdus et dans la barre d'adresse, je ne retrouve pas l'adresse de WAMP : http://aoc:8080/, mais l'adresse de mon site : http://www.asorco.fr/
Je n'arrive pas à savoir dans quel fichier j'ai bien pu indiquer cette adresse !
0
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
26 juin 2018 à 11:27
Bonjour,
Pour ton problème de lien, si tu mets un slash derrière l'extension php du fichier, alors qu'il attend une valeur à sa variable "r", ça me semble normal que la page s'affiche mal.
0
xmediacreation.com Messages postés 49 Date d'inscription mercredi 6 juin 2018 Statut Membre Dernière intervention 11 septembre 2018 8
26 juin 2018 à 11:52
<base href="http://aoc:8080/">
0
xmediacreation.com Messages postés 49 Date d'inscription mercredi 6 juin 2018 Statut Membre Dernière intervention 11 septembre 2018 8
26 juin 2018 à 12:02
Pour l'adresse qui change, si tu n'utilises pas de CMS, soit tu as mis l'url absolue dans le lien, soit un fichier htaccess, soit un header redirect sur la page, mais pas 50 possibilités...
0
scn68100 Messages postés 153 Date d'inscription dimanche 27 août 2006 Statut Membre Dernière intervention 26 décembre 2019
26 juin 2018 à 14:34
Bonjour,
Merci pour vos réponses

La balise <base href="http://aoc:8080/"> ne résout pas le problème

Avec ou sans balise <base href="http://aoc:8080/">, quand j'entre monsite/Page/toto, je ne retrouve pas l'adresse de WAMP : http://aoc:8080/, mais l'adresse de mon site : http://www.asorco.fr/
J'ai scanné tous les fichiers de mon site, je ne trouve pas ce genre de lien
Peut-être dans un fichier de WAMP ? Mais lequel ?
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
26 juin 2018 à 14:37
Bonjour,
Tu as certainement créé un VirtualHost. et/ou (ça va ensemble en général) modifié le fichier hosts de ton pc

Regarde ce tuto :
https://blog.smarchal.com/creer-un-virtualhost-avec-wampserver

.
0
xmediacreation.com Messages postés 49 Date d'inscription mercredi 6 juin 2018 Statut Membre Dernière intervention 11 septembre 2018 8
26 juin 2018 à 18:29
Même avec un virtualhost, il y a forcement quelque chose qui redirige
0
xmediacreation.com Messages postés 49 Date d'inscription mercredi 6 juin 2018 Statut Membre Dernière intervention 11 septembre 2018 8
26 juin 2018 à 18:30
Est ce que ça résoud au moins le problème des styles qui ne se chargeaient pas ?
0
xmediacreation.com Messages postés 49 Date d'inscription mercredi 6 juin 2018 Statut Membre Dernière intervention 11 septembre 2018 8
26 juin 2018 à 18:31
On est bien d'accord que en ouvrant http://aoc:8080/ la page d'accueil s'affiche ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
scn68100 Messages postés 153 Date d'inscription dimanche 27 août 2006 Statut Membre Dernière intervention 26 décembre 2019
27 juin 2018 à 09:02
Bonjour,

Voici ce que j'ai dans httpd-vhosts.conf (Suite à une recherche sur les mots clef)

DocumentRoot "${INSTALL_DIR}/www"
ServerName localhost:8080


Voici ce que j'ai neutralisé dans HOST

# 127.0.0.1 localhost
# ::1 localhost


Je pense que cela a résolu le problème
Oui, en ouvrant http://aoc:8080/ la page d'accueil s'affiche
Je continue mes tests et vous ferez part de mes remarques
0
scn68100 Messages postés 153 Date d'inscription dimanche 27 août 2006 Statut Membre Dernière intervention 26 décembre 2019
30 juin 2018 à 15:52
Bonjour,
Je revient vers vous
Avec "http://aoc:8080/" le site est sans erreur en local, avec Wamp64
Mais quand je remplace "http://aoc:8080/" par "http://www.asorco.fr/" la mise en page est perdue
Je pense que le fichier CSS n'est pas retrouvé

Je les déclare de la même manière

<!-- Responsive Design -->
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no" />
<meta charset="utf-8" />
<!-- Styles -->
<link type="text/css" media="screen" title="no title" rel="stylesheet" href="http://www.asorco.fr/Rd_responsive.design.css" />
<!-- JavaScripts -->
<script charset="utf-8" type="text/javascript" src="http://www.asorco.fr/Rd_respond.min.js"></script>
<!-- Fin Responsive design -->


La seule chose qui change est "http://www.asorco.fr/" à la place de "http://aoc:8080/"

Une idée ?
0
scn68100 Messages postés 153 Date d'inscription dimanche 27 août 2006 Statut Membre Dernière intervention 26 décembre 2019
1 juil. 2018 à 09:13
Bonjour,
Je viens de trouver
C'est simple, je dois laisser "http://aoc:8080/" sans le remplacer par "http://www.asorco.fr/" .....
Je pense que c'est cela, car tout est correct maintenant
0