HTACCESS Domyślny plik index

0

Witam serdecznie, problem polega na tym że robię na stronie przyjazne linki i każdy link chcę aby wyglądał tak:
http://domena.pl/aktualnosci/
http://domena.pl/produkty/
http://domena.pl/uslugi/
i to potrafię zrobić, tylko jeśli to działa w ten sposób to wszystkie ścieżki do styli css musi poprzedzać ../ żeby wyjść z katalogu. Problem jest z index'em bo jeśli wywołam plik tak:
http://domena.pl/index/ to jest ok, ale chcę żeby po wejściu na adres http://domena.pl nie czyta styli jako że ścieżka wskazuje na folder wyżej. Chcę właśnie zrobić takie przekierowanie na http://domena.pl/index/ i żeby czytało ścieżki poprawnie. Pozdrawiam ;-)

0

Problem ze ścieżkami można bardzo łatwo rozwiązać. Jeśli dodasz na początku ścieżki ukośnik (tzn. /style.css zamiast style.css) to plik będzie się ładował z głównego katalogu. Drugie rozwiązanie to znacznik base dodany w nagłówku, przykładowo <base href="http://przykladowa-strona.pl/" /> sprawi, że 'domyślnym' katalogiem dla ładowanych plików będzie ten podany jako atrybut href. Trzecie rozwiązanie, to ścieżki bezwzględne, tzn. zamiast pisać plik.css piszesz http://przykladowa-strona.pl/plik.css.

0

Witam ponownie, problem został rozwiązany trzecim sposobem z podaniem ścieżki bezwzględnej. Tylko teraz z tym htaccessem powstał taki problem że nie mogę się dostać do panelu admina, który znajduje się w folderze cms. Wszystko pewnie jest spowodowane tą linią w pliku htaccess: RewriteRule ^(.*)/$ $1.php [L] ale nie wiem jak to ominąć. Będę wdzięczny za pomoc, pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1