Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [.htaccess] mod_rewrite problem drugi stopień url
Forum PHP.pl > Forum > Przedszkole
ApC
Witam,
Mam problem. Robię mod_rewrite i mam np: index.php?opcja=tak i robię w .htaccess że:

RewriteRule ^index$ index.php?opcja=tak

wtedy jak wpisze na końcu: /index to jest oka. A chcę tak:

/index/tak/

Jak to wykonać? Jak robię tak:

RewriteRule ^index/tak/$ index.php?opcja=tak

wtedy w ogóle nie wczytuje stylu css ani nic sad.gif

wie ktoś co?
Istalacar
Ponieważ przeglądarka odbiera to jako folder /index/tak, zatem jeżeli masz strukturę katalogu:

Kod
/css
    /css/index.css
/index.php

i w pliku index.php aby pobrać css odwołasz się "./css/index.css" a stronę odwiedzasz przez adres "index/tak" to przeglądarka szuka pliku pod tym adresem "index/tak/css/index.css".

Mam nadzieję że nie zamieszałem za bardzo
ApC
Więc jak zrobić aby odbierało normalnie css?
Istalacar
Podać adres bezwzględny, albo coś a'la
  1. <?php
  2. echo 'http://'.$_SERVER[HTTP_HOST].'/css/index.css';
  3. ?>

Nigdy się tym tak naprawdę nie bawiłem, także nie mam praktyki, ale o ile dobrze pamiętam to się stosuje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.