ďťż
Podstrony
|
telcocafeWitam...sprawa ma się takmam strone: http://strona.pl/you....php?status=113 do tego ułożyłem regułe: RewriteEngine On RewriteRule ^([0-9]+)$ Certyfikaty.php?status=$1 No i dzięki temu mam adres: http://strona.pl/your-house2/113 no i wszystko PRAWIE fajnie...otóż strona ta ma domene http://your-house.pl...wpisanie adresu http://your-house.pl/113 powoduje wyświetlenie, że podana strona nie istnieje. Jak to poprawić regułę gdy do czynienia mam z domeną? tylko ja nie wiem o co chodzi? Dobra spróbuje jaśniej... przed podpięciem strony pod domenę adres do witryny pewnej firmy wyglądał tak: http://strona.pl/you....php?status=113 Żeby link był przyjaźniejszy zastosowałem powyższą regułę do przepisania i otrzymałem adres: http://strona.pl/your-house2/113 Po podpięciu strony pod domenę adres wygląda następująco. http://your-house.pl....php?status=113 A chce mieć taki adres: http://your-house/113. Powyższa reguła jednak nie przepisuje odpowiednio adresu i zwracany jest błąd 404 o braku takowej strony...pytanie brzmi: jak należy przerobić regułę przepisującą link aby to działało. Jaśniej chyba nie dam rady jak ktoś dalej nie rozumie niech mówi czego to wtedy wyjaśnię Dobra spróbuje jaśniej... przed podpięciem strony pod domenę adres do witryny pewnej firmy wyglądał tak: http://strona.pl/you....php?status=113 Żeby link był przyjaźniejszy zastosowałem powyższą regułę do przepisania i otrzymałem adres: http://strona.pl/your-house2/113 Po podpięciu strony pod domenę adres wygląda następująco. http://your-house.pl....php?status=113 A chce mieć taki adres: http://your-house/113. Powyższa reguła jednak nie przepisuje odpowiednio adresu i zwracany jest błąd 404 o braku takowej strony...pytanie brzmi: jak należy przerobić regułę przepisującą link aby to działało. Jaśniej chyba nie dam rady jak ktoś dalej nie rozumie niech mówi czego to wtedy wyjaśnię Może Twój hosting nie pozwala na używanie mod rewrite'a? pozwala i już sobie z tym poradziłęm :) jednak mam kolejny problem...jak powinna wyglądać reguła żeby można było uwzględnić podkreślenie "_" ? chodzi mi o to, że jak mam link: strona.pl?zmienna=jakas_nazwa to wyswietlilo sie strona.pl/jakas_nazwa bo RewriteRule ^([a-zA-Z]+)$ na to nie pozwala. Próbowałem też: RewriteRule ^(.*)$ ale to wysypuje stronę A próbowałeś po prostu: [a-zA-Z_] ? kutar to prawie to...już doszedłem..a jezcze jedna sprawa mając katalog strona.pl/kategoria/podkategoria/podkatgoria2 <-- to jest link po przepisaniu normalnie by bylo strona.pl/plik.php?kategoria=$kategoria&podkategoria=$podkategoria&podkategoria2=$ podkategoria2 problem polega na tym, że plik powinien wyświetlać zdjęcia produktów ale ich nie wyświetla kiedy podaje ścieżkę http://strona.pl/sci...cia/zdjecie.jpg to wogole go nie wyswietla... $result = mysql_query($sql); while($item = mysql_fetch_array($result)) { $nazwa_produktu = $item['p_nazwa']; $opis_produktu = $item['p_opis']; $id_produktu = $item['p_id']; $numer_zdjecia = $id_produktu + 1; $nazwa_zdjecia = 'zdjecie'.$numer_zdjecia.'.jpg'; $sciezka = 'admin/'.$kategoria.'/'.$podkategoria2.'/'.$nazwa_zdjecia; $opis = $item['p_opis']; echo "<table>"; echo "<tr>"; echo "<td id='opis'>"; echo $opis; echo "</td>"; echo "<td id='zdjecie'>"; if(file_exists($sciezka)) { echo "<img src='".$sciezka."' width='100' />"; } else { } echo "</td>"; echo "</tr>"; echo "</table>"; } Tak wygląda to co ma wyświetlić zdjęcie...kiedy podam ścieżke http://strona.pl/adm...tegoria/zdjecie to zachowuje się tak jakby ścieżka nie istniała i wogóle nie próbuje zdjęcia pokazać...kiedy jest admin/kategoria/podkategoria/zdjecie to nie ma takiego obrazka Użytkownik Dawid-San edytował ten post 23 lipiec 2007, 13:38 <base /> + RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d beldzio czyli mam dodać RewriteCond (oba) do .htaccess a zamiast img dać <base href='http://strona.pl/sciezka' /> ?? hmm no, ale żeby mnie pytać o przyzwolenie? ;-) dodaj i zobacz czy działa, nikt Ci nie zabrania :) hehe liczyłem na potwierdzenie toku rozumowania :D |
|||
Sitedesign by AltusUmbrae. |