Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML]Dużo podstron - grupowanie
Contritio
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 26.03.2014

Ostrzeżenie: (0%)
-----


Witam serdecznie

Mam taki problem, otóż mam bardzo dużo podstron i nie chcę ich trzymać wszystkich w jednym folderze razem z indexem itd. Mając np. podstronę usługi oraz do niej różne usługi typu "kopanie" lub "wiercenie" chciałbym dać do folederu "usługi" gdzie w kodzie miałbym wpisane <a href="uslugi/wiercenie.html">wiercenie</a>

Problem w tym, że nie wiem jak dać nakierowanie do ścieżki aby np będąc w podstronie "wiercenie" która znajduje się w folderze usługi by ponownie dało się wrócić do index.html jaki znajduje się w głównym folderze.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
toffiak
post
Post #2





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


W pliku wiercenie.html linki do strony indeksu powinny wygląda tak:

  1. <a href="./../index.html">index</a>


Ten post edytował toffiak 4.05.2014, 16:57:24


--------------------
Go to the top of the page
+Quote Post
mar1aczi
post
Post #3





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


Katalog wyżej to ".."


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
Contritio
post
Post #4





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 26.03.2014

Ostrzeżenie: (0%)
-----


Dzięki bardzo wink.gif
Go to the top of the page
+Quote Post
Crozin
post
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Używaj po prostu ścieżek bezwzględnych, tj.: /index.html czy /uslugi/wiercenie.html - jest to czytelniejsze i łatwiejsze w utrzymaniu od ścieżek względnych.
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #6





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


ale ma swoje wady. Jeśli będziesz chciał przenieść pliki z katalogu głównego do podkatalogu na serwerze (bo zmienisz przeznaczenie strony głównej), to ścieżka /index.html się rozjedzie, a ../../index.html będzie dalej działać).

Oczywiście można to rozwiązać w ten sposób, żeby stworzyć subdomenę podstrona.example.com (zamiast example.com/podstrona), i powyższy problem rozwiąze się automatycznie.

Można tez zapisywać ścieżkę katalogu w ustawieniach skryptu PHP (zakładając, że to w PHP będzie), i renderować linki w szablonie, dodając zmienną: <a href="{{ base_url }}/index.html">,




--------------------
Go to the top of the page
+Quote Post
Turson
post
Post #7





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


../../index.html wejdzie 2 katalogi wyżej, więc jeżeli przeniesiesz ten plik jeszcze do 3. katalogu to też się zepsuje
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 01:01