ďťż

mod_rewrite() problem z domeną

       

Podstrony


telcocafe

Witam...sprawa ma się tak

mam 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

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.