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

Dlaczego zdjęcia nie wyświetlają się na stronie po wrzuceniu na hosting?

VPS Starter Arubacloud
0 głosów
3,667 wizyt
pytanie zadane 7 grudnia 2016 w HTML i CSS przez Michał Samolewski Bywalec (2,240 p.)
edycja 7 grudnia 2016 przez Michał Samolewski

EDIT: Zapomniałem dodać. Inne zdjęcia się też wyświetlają. Nie wyświetlają się zdjęcia tylko z jednego diva. Takie style ma ten div. Dla każdej podstrony jest zmieniona liczba na końcu żeby dodać inne tło:

#titlepicture3
{
	width: 100%;
	height: 170px;
	text-align: center;
	margin-top: 1px;
	background: url("img/godziny-pracy.jpg") no-repeat;
	padding-top: 80px;
	font-size: 22px;
	color: #fff;
	text-shadow:
	0.5px 0.5px 0 #33402a,
	-0.5px 0.5px 0 #33402a,
	-0.5px -0.5px 0 #33402a,
	0.5px -0.5px 0 #33402a;
}

 

Witam, mam ciekawy problem. Mianowicie wrzuciłem w końcu swoją witrynę na hosting (hekko), lecz co ciekawe nie wyświetlają się na niej żadne obrazy, oprócz jednego na stronie głównej. Jest po prostu w ich miejscu kolor tła body.

Wszystkie zdjęcia znajdują się w folderze img.

Ścieżka do pierwszego (DZIAŁAJĄCEGO) zdjęcia wygląda tak:

<img src="img/background.png" />

 

A ścieżki do innych zdjęć (NIEDZIAŁAJĄCYCH), wyglądają tak samo:

<img src="img/kontakt.jpg" />

 

Od razu powiem, że zdjęcia prawidłowo działały lokalnie. Próbowałem zmienić rozszerzenie na .jpeg, oczywiście sprawdzając każdą opcję czyściłem historię w przeglądarce.

Ostatnią ważną informacją jest, że jak wcześniej była jedna podstrona to zdjęcie się na niej wyświetlało. 

Teraz dorzuciłem kolejne 5 podstron, i zdjęcie nie wyświetla się nawet na tej, gdzie działało. Co to może być?

komentarz 7 grudnia 2016 przez Ivan Maniak (60,650 p.)
Jeżeli działa, a nie działa. To faktycznie jest problem :)

Możesz podać link do strony skoro wrzuciłeś ją na hosting? (darmowa reklama)
komentarz 7 grudnia 2016 przez Michał Samolewski Bywalec (2,240 p.)
edycja 7 grudnia 2016 przez Michał Samolewski
.df
komentarz 7 grudnia 2016 przez Michał Samolewski Bywalec (2,240 p.)
KURCZAKI

Chociaż nie wiem czy to ważne... Przez ostatni miesiąc kułem PHP'a. I przez to wszystkie podstrony zapisałem w .php   .... Czy to może mieć coś do tych problemów? :)
komentarz 7 grudnia 2016 przez Michał Samolewski Bywalec (2,240 p.)
Zmieniłem rozszerzenia na .html i dalej to samo :(
Aczkolwiek jedno odkryłem. Jak odpale stronę lokalnie ale, bez żadnego xamppa itp. to działa. Ale jak już odpale na xamppie, to działać przestaje.
komentarz 7 grudnia 2016 przez mbabane Szeryf (79,280 p.)

czy katalog img jest na tym samym poziomie katalogow co podstrony/css?

komentarz 7 grudnia 2016 przez Ivan Maniak (60,650 p.)
Routing na stronie jest skopany.

Korzystasz z czegoś w PHP czy przez .htaccess?
Podaj .htaccess lub kod PHP :)
komentarz 7 grudnia 2016 przez Michał Samolewski Bywalec (2,240 p.)
Img jest naturalnie na tym samym poziomie co reszta plików.

Tak właśnie coś podejrzewałem .htaccess, tylko kompletnie się na tym nie znam. Plik skopiowany od p. Zelenta. Już podaję:

### PROTECT FILES ###
<FilesMatch "\.(htaccess|htpasswd|ini|fla|psd|log|sh)$">
Order Allow,Deny
Deny from all
</FilesMatch>

RewriteEngine on
RewriteRule start index.php
RewriteRule cennik cennik.php
RewriteRule serwis serwis.php
RewriteRule godziny-pracy godziny-pracy.php
RewriteRule kontakt kontakt.php
RewriteRule zamow-rozmowe zamow-rozmowe.php
RewriteRule potwierdzenie potwierdzenie.html
RewriteRule error error.html
 

A z php tylko formularz kontaktowy, ale próbowałem bez tego stronę odpalić i to samo.

3 odpowiedzi

+3 głosów
odpowiedź 7 grudnia 2016 przez Ivan Maniak (60,650 p.)
wybrane 7 grudnia 2016 przez Michał Samolewski
 
Najlepsza

Gdy w URI masz cennik np. /dsadsasaddsacennikadsadsadsa to i tak będzie kierowało pod cennik.php. 
Czyli img/cennik.jpg też nie działa, bo "cennik".

Najprościej jest zastosować regex (wyrażenia reguralne):

RewriteRule ^/cennik$ cennik.php
# lub [jedno zadziała, nie jestem pewien które. :)]
RewriteRule ^cennik$ cennik.php

# W sumie "zastosować regex" jest słabym określeniem, ponieważ ty z niego już korzystasz, ale w formie nieodpowiedniej dla twojej sytuacji. Więc po prostu go popraw :)

komentarz 7 grudnia 2016 przez Michał Samolewski Bywalec (2,240 p.)
To drugie zadziałało. Uratowałeś mi życie. Nigdy w życiu bym tego nie naprawił. Nawet nie wiesz jak bardzo jestem Ci wdzięczny... DZIĘKUJĘ! :)
+1 głos
odpowiedź 7 grudnia 2016 przez Pikey Bywalec (2,330 p.)

Sprawdź wielkie i małe litery w rozszerzeniu pliku zdjęciowym. Windowsy nie widzą różnicy między .jpg, a .JPG, za to wszystkie UNIXy już tak. wink

komentarz 7 grudnia 2016 przez Michał Samolewski Bywalec (2,240 p.)
Wszystko w porządku. :)
0 głosów
odpowiedź 7 grudnia 2016 przez pablop76 VIP (123,060 p.)

Witam. Wstaw ../ przed adres :)

Podobne pytania

0 głosów
2 odpowiedzi 560 wizyt
0 głosów
1 odpowiedź 197 wizyt
pytanie zadane 29 stycznia 2017 w C# przez Paweł Romanoski Początkujący (320 p.)

92,452 zapytań

141,262 odpowiedzi

319,079 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...