![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 1.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Na stronie większość linków wygląda tak:
index.php?link=dane Część natomiast tak: lista.php Jest też kilka katalogów, np. forum/ Chcę wykorzystać RewriteRule, aby ładnie przepisywać adresy. Wykorzystałem następującą formułkę w pliki .htaccess:
Co do adresów z index.php?link= przepisuje świetnie, zamiast strona/index.php?link=dane mam strona/dane. Plików z rozszerzeniem .php nie rusza, to oczywiste. Jednak jest problem z katalogami. Np. po podaniu strona/forum, traktuje wywala mi pustą stronę, bo skrypt traktuje to jako index.php?link=forum. Ponieważ nie mogę przewidzieć jakie zmienne będą w ?link=zmienna, chciałem użyć czegoś takiego jak wyjątki, jednak nic nie udało mi się znaleźć. Mógłby mi ktoś pomóc? Najlepiej by było, gdyby wszystkie adresy z strona/index.php?link=dane przepisywał na strona/dane, takie jak strona/lista.php zamieniał na strona/lista, a katalogi zostawiał bez zamieniania. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 1.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Częściowo działa.
Linki strona/index.php?link=dane zamienia na strona/dane (ale jeśli się poda adres w przeglądarce strona/dane/, wtedy wyświetli całość, ale bez obrazków i css..). Wszystkie katalogi działają poprawnia, czyli strona/forum przenosi do katalogu forum. Zależy mi jeszcze na tym, aby po podaniu strona/dane/ traktował to tak samo jak strona/dane i nie było problemu z wyświetlaniem.. I jeszcze pytanie - jak powinna wyglądać regułka, która przepisze mi adresy z .php na te bez? czyli np. strona/banery.php na strona/banery (uwzględniając oczywiście to przepisywanie z index.php?link=) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.10.2025 - 09:59 |