![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 2.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z mod rewrite. Załużmy, że chce aby ktoś wchodząc do katalogu /onet/ załadował w rzeczywistości strone index.php. No to jest wpis taki, ktory działa okej:
Kod: Kod RewriteRule ^onet/?$ index.php [L] wpisze adres: http://inteco.win.pl/onet i dziala ok. Ale jak dam slash na końcu to zaczyna się problem: http://inteco.win.pl/onet/ Poprostu serwer interpretuje to jako katalog i nie może załadować stylu z katalogu css na stronie głównej. Czy da się to jakoś obejść aby tworzyć takie linki? Zaznacze, że ostatecznościa dla mnie jest rozwiazanie podania adresu bezwzględnego do css'a. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Najmniej wydajna opcja: w skrypcie na samej górze dajesz ob_start('cos');
W funkcji "cos" musisz ustalić róznicę między głównym katalogiem a "katalogiem" w którym jest strona i pozmieniać linki. Najlepiej dawać ścieżki bezwzględne, czyli zamiast daj |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
lub poszukaj o basePath w html
-------------------- Zbiór najlepszych technologicznych artykułów (programowanie, internet, linux)
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 0 Dołączył: 22.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Chyba najlepszy sposób aby to osiągnąć jest taki:
Kod AliasMatch ^/onet /docelowy_katalog_na_serwerze/index.php
<Files onet> ForceType application/x-httpd-php </Files> |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 16:58 |