• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

strona głowna i podstrony - problem z ukośnikiem, nie działaja adresy

Object Storage Arubacloud
0 głosów
445 wizyt
pytanie zadane 14 października 2020 w PHP przez Mateusz Kita Początkujący (380 p.)

Mam w index.php tak:

<?php include $_SERVER['DOCUMENT_ROOT'].'/strona/head.php'; ?>
tresc
<?php include $_SERVER['DOCUMENT_ROOT'].'/strona/foot.php'; ?>

A w head:

<!DOCTYPE html>
<html>
<head>
		<link rel="stylesheet" href="style.css">
</head>
<body style="background-color: #F0F2F5">
		<img style="vertical-align: top;" src="grafika/str/banner2.png" alt=""/></a>
		i tu jeszcze tresc inna
</body>
</html>

 

i strona glowna index.php dziala dobrze,

ale gdy przejde na podstrone to już jest tak ze nie działają style linki i obrazki, z powodu tego ze adresy musialyby mieć postac nie

src="grafika/str/banner2.png"

tylko na poczatku ukosnik

src="/grafika/str/banner2.png"

- wtedy się wczytuja

ale jak tak ustawie to wtedy znowu nie dziala nic na index.php

to dotyczy wszystkich adresow odsylaczy, obrazkow i importu style.css

 

jak rozwiazac ten problem, by adresy dzialaly tu i tu?

Sprawa dotyczy tego slasha / przed adresem

 

4 odpowiedzi

0 głosów
odpowiedź 14 października 2020 przez edwardkraweznik Dyskutant (9,930 p.)

to podawaj pełne linki

zamiast

src="/grafika/str/banner2.png"

daj

src="https://domena.pl/grafika/str/banner2.png"

komentarz 14 października 2020 przez Wiciorny Ekspert (269,590 p.)

nie jest to dobra praktyka, lepiej zmienić źródło i uwzględnić :) np
"two period" method.
Sam WUCAG o tym mówi, że absolut path jest PASE : 
 

It is best practice to use relative file paths (if possible).

When using relative file paths, your web pages will not be bound to your current base URL. All links will work on your own computer (localhost) as well as on your current public domain and your future public domains.

komentarz 15 października 2020 przez edwardkraweznik Dyskutant (9,930 p.)
edycja 15 października 2020 przez edwardkraweznik
hmm nie wiedziałem o tym, dzięki za info

napisz jak z mapą witryn ? w mapie chyba bezwzględne linki ?
0 głosów
odpowiedź 14 października 2020 przez Mateusz Kita Początkujący (380 p.)
A da sie to w jakis inny sposob rozwiązać?
0 głosów
odpowiedź 14 października 2020 przez Wiciorny Ekspert (269,590 p.)
edycja 14 października 2020 przez Wiciorny
przenieść podstrony do tego samego pakietu co strona  - wiesz jaka jest różnica miedzy linkiem z ukośnikiem tuż przed/ a bez niego ?
https://www.w3schools.com/html/html_filepaths.asp
Bo mimo tego że tylko tylko "/" jest to znaczące dla wyszukiwania.
Albo przenieść źródło dostępu w konkretne lokalizacje, albo umieścić ten sam pakiet na stronę i jej podstrony, tak aby zasięg dostępu do danych był ten sam w ramach pakietu

https://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/
tu masz przykładowe rozwiązanie na twój problem
0 głosów
odpowiedź 15 października 2020 przez Mateusz Kita Początkujący (380 p.)
Z tych artykułów wynika tylko że musiałbym dać adresy bezwzględne a ja chce dać względny i muszę albo / albo bez / -- czyli albo index mi bedzie dzialac albo podstrony.

 

Jedyne rozwiazanie to miec wszystkie strony w jednym katalogu?

Podobne pytania

0 głosów
1 odpowiedź 207 wizyt
pytanie zadane 21 lutego 2017 w Sieci komputerowe, internet przez ddamian Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 1,799 wizyt
pytanie zadane 13 lipca 2015 w PHP przez niezalogowany
0 głosów
0 odpowiedzi 341 wizyt
pytanie zadane 27 lutego 2019 w HTML i CSS przez Zbyszek83 Nowicjusz (180 p.)

92,545 zapytań

141,387 odpowiedzi

319,503 komentarzy

61,930 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...