Cały dzisiejszy wieczór walczę z nowo napisaną stroną www. Jest ona polinkowana wewnętrznie linkami względnymi (css, img itd.).
Przetestowałem ją lokalnie na dysku - wszystko ok. Na localhoście również wszystko jest w porządku. Po wrzuceniu na serwer okazało się, że nie działa linkowanie - do plików index.html. w subdomenach nie wczytują się dane z css oraz grafiki.
Wygląda to następująco:
domena.pl/katalog subdomeny - wszystko działa jak należy
subdomena.domena.pl - nie sczytują się css ani images.
Kombinuję na chyba wszystkie możliwe sposoby. Kasuję subdomeny i zakładam na nowo, kasuję i tworze na nowo przekierowania. Wszystko na nic. Chciałbym pozostać przy subdomenach, a jednocześnie nie stosować linkowania bezwzględnego.
Czy macie może jakieś pomysły?
Rok założenia: 2008Kontakt
co nowego na blogu Krzywego ebiznesy.pl: Adresy URL na blogu: jak przygotować optymalną strukturę
5 posty(ów)
• Strona 1 z 1
-

Grzegorz 'gregorbu' Bujanowski - Posty: 59
- Rejestracja: 07 Lis 2010
- Miejscowość: Warszawa
Głowy nie daję że pomoże, przydałby się link.
W PHP:
W czystym HTML-u:
W PHP:
- Kod: Zaznacz wszystko
<?php echo '<base href="http://'.$_SERVER['HTTP_HOST'].'/">'; ?>
W czystym HTML-u:
- Kod: Zaznacz wszystko
<base href="http://recznie-wpisana-domena.pl/">
- Mateusz A.
- Posty: 196
- Rejestracja: 12 Cze 2010
- Miejscowość: Wrocław
To jest linkownie bezwzględne, czego chciałem właśnie uniknąć.
Koniec końców i tak musiałem postąpić w ten sposób, bo wymusiła to na mnie konfiguracja serwera. Z drugiej strony google widzi subdomeny jako osobne serwisy, więc może nie będzie źle.
Koniec końców i tak musiałem postąpić w ten sposób, bo wymusiła to na mnie konfiguracja serwera. Z drugiej strony google widzi subdomeny jako osobne serwisy, więc może nie będzie źle.
-

Grzegorz 'gregorbu' Bujanowski - Posty: 59
- Rejestracja: 07 Lis 2010
- Miejscowość: Warszawa
Z tego co napisałeś wywnioskowałem że do każdego linku musisz dopisywać adres domeny, dlatego podałem rozwiązanie które nie wymaga wprowadzania zmian do każdego pliku CSS oraz każdej podstrony serwisu.
Dla sprostowania kod który podałem wstawiasz do sekcji head przed definicjami zewnętrznych plików CSS oraz JavaScript.
Dla sprostowania kod który podałem wstawiasz do sekcji head przed definicjami zewnętrznych plików CSS oraz JavaScript.
- Mateusz A.
- Posty: 196
- Rejestracja: 12 Cze 2010
- Miejscowość: Wrocław
Źle Cię zrozumiałem, przepraszam. Skończyło się na tym, że musiałem jednak wszędzie wstawić linki bezwzględne. Anie base, ani żadne inne działania nie przyniosły zamierzonych skutków. Pewnie wina leży w konfiguracji serwera.
Niemniej bardzo dziękuję za poradę.
Niemniej bardzo dziękuję za poradę.
-

Grzegorz 'gregorbu' Bujanowski - Posty: 59
- Rejestracja: 07 Lis 2010
- Miejscowość: Warszawa
5 posty(ów)
• Strona 1 z 1
Kto jest na forum
Użytkownicy przeglądający to forum: Bing [Bot] oraz 1 gość













