Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mod_rewrite - problem
blackneron
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Obecnie mam: index.php?id=109&rodz_str=tekst
Chciałbym mieć: /109/tekst

Kombinowałem z poradnika na home.pl ale bez skutków.

Help!
Go to the top of the page
+Quote Post
seaquest
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

Ostrzeżenie: (0%)
-----


RTFM! http://httpd.apache.org/docs/2.2/misc/rewriteguide.html
Go to the top of the page
+Quote Post
nitro18
post
Post #3





Grupa: Zarejestrowani
Postów: 311
Pomógł: 7
Dołączył: 2.08.2006
Skąd: Bystrzyca Kłodzka/Nysa

Ostrzeżenie: (10%)
X----


google: przyjazne urle
Go to the top of the page
+Quote Post
Tom:-)
post
Post #4





Grupa: Zarejestrowani
Postów: 284
Pomógł: 0
Dołączył: 25.03.2007
Skąd: Globalna wioska

Ostrzeżenie: (0%)
-----


Ja ma właśnie konto na home i ta podpowiedz jest nic warta. A jak można by zrobić żeby wpisując http://www.linum.pl przechodziło w ścieżce w przeglądarce na http://www.forum.linum.pl tak jak jest to zrobione na http://www.afterhours.fm
Go to the top of the page
+Quote Post
seaquest
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

Ostrzeżenie: (0%)
-----


Wcale nie trzeba tego Rewrite'm robić. Można na 10 innych sposobów. Jednym z nich jest header" title="Zobacz w manualu PHP" target="_manual.
Go to the top of the page
+Quote Post
Tom:-)
post
Post #6





Grupa: Zarejestrowani
Postów: 284
Pomógł: 0
Dołączył: 25.03.2007
Skąd: Globalna wioska

Ostrzeżenie: (0%)
-----


Zastosowałem coś takiego
Kod
:Location ${HTTP_HOST} =~ (www\.)?linum.pl Redirect 301 http://www.forum.linum.pl :Location

ale adres wygląda tak: www.forum.linum.pl/forum a miało być:www.forum.linum.pl
Go to the top of the page
+Quote Post
blackneron
post
Post #7





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Męczę się z tym mod_rewrite'm nieubłaganie.

Napisałem tak:

Options FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteBase /

RewriteRule ^([^/]*)/([^/]*)/([^/]*)/?$ index.php?id=$1&rodz_str=$2&lang=$3 [L]
( --- pusta linia --- )


Wynik ma być taki, np: http://www.domena.pl/22/tekst/pl

Jeszcze moment a nerwicy się nabawię (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)

Ten post edytował blackneron 24.09.2007, 14:40:18
Go to the top of the page
+Quote Post
Tom:-)
post
Post #8





Grupa: Zarejestrowani
Postów: 284
Pomógł: 0
Dołączył: 25.03.2007
Skąd: Globalna wioska

Ostrzeżenie: (0%)
-----


Ja też miałem problem z ty a tu okazało się że się że to powino wyglądać nie tak:
Kod
:Location ${HTTP_HOST} =~ (www\.)?linum.pl Redirect 301 http://www.forum.linum.pl :Location

tylko tak:
Kod
:Location ${HTTP_HOST} =~ (www\.)?linum.pl
   Redirect 301 http://www.forum.linum.pl
   :Location
   (pusta linia <enter>)

Wierz ja to się nie znam na tym ale może wykorzystaj to co ja napisałem tylko wstaw zawiast http://www.forum.linum.pl to http://www.domena.pl/22/tekst/pl

Albo zrób przekierowanie domeny w PA
Go to the top of the page
+Quote Post
tomeksobczak
post
Post #9





Grupa: Zarejestrowani
Postów: 139
Pomógł: 10
Dołączył: 6.07.2007
Skąd: opole

Ostrzeżenie: (0%)
-----


Cytat(blackneron @ 24.09.2007, 15:38:58 ) *
Męczę się z tym mod_rewrite'm nieubłaganie.
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/?$ index.php?id=$1&rodz_str=$2&lang=$3 [L]

nie wiadomo co tutaj łapiesz oprocz 3 razy poczatkowego / (a i tego nie zlapiesz w taki sposob)

RewriteRule ^([a-z]{2})\+([\w-]+)\+([\w-]+)\.html$ ?language=$1&controller=$2&action=$3 [L]

Przyklad ktory akurat pisze powinien Cie naprowadzic

Ten post edytował tomeksobczak 24.09.2007, 15:50:03
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:51