Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Linki bez znaku ?
Kwiatol
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 28.01.2006

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


Chciałbym zrobić u siebie na stronie linki w stylu www.strona.pl/news/12345 zamiast www.strona.pl/?news=12345 Czy wie ktoś jak można to zrobić?

Niestety nie mogę znaleźć żadnych rozwiązań ani wskazówek na forum, ale jeśli był taki temat to przepraszam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Szukaj pod hasłem mod_rewrite lub NiceURL.
Zarówno forum jak i google nakarmi cię wiedzą w tej dziedzinie ;)

pozdr.
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Kwiatol @ 22.11.2006, 10:16:45 ) *
(...) ale jeśli był taki temat to przepraszam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Wybaczam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
szukaj pod słowami kluczowymi: nice url, mod_rewrite

Na przykład: php.pl :: Przyjazne URLe
Go to the top of the page
+Quote Post
Kwiatol
post
Post #4





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 28.01.2006

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


mod_rewrite mnie uszczęśliwiło w 100% (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Zrobiłem sobie .htaccess i śmiga okej.

  1. RewriteEngine ON
  2. RewriteBase /
  3. RewriteRule ^news/(.+)[.html]*$ news.php?news=$1 [NC,L,QSA]


Ten post edytował Kwiatol 24.11.2006, 12:38:19
Go to the top of the page
+Quote Post
exseerius
post
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 31.12.2006

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


Sorry, że tutaj, ale jestem nowy i nie chcę mieszać na forum zakładając nowy temat, który i tak ktoś skasuje...

korzystam sobie ze skrypty ze strony php.pl

  1. <?php
  2. $arrParams = array();
  3. $strDefaultPath = '/newsy/pokaz/strona/1';
  4. $_SERVER['PATH_INFO'] = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : $strDefaultPath;
  5. $arrParams = explode( '/', substr( $_SERVER['PATH_INFO'], 1) );
  6. echo '<pre>';
  7. var_export( $arrParams );
  8. echo '<pre>';
  9. ?>


niby wszystko powinno działać i... w zasadzie działa, ale... no własnie... po wpisaniu w przeglądarce np.

www.mojastrona.pl/index.php/dzial/id/cos_jeszcze

odpala to co ma być odpalone (np. includuje pliki itp) ale grafika znika mi ze strony wraz z arkuszami stylów... Wydaje mi się, że przeglądarka uważa, że wchodzę do kolejnych folderów, co jest nieprawdą... Co mam z tym zrobić??
Go to the top of the page
+Quote Post
Hellz
post
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 1.01.2007

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


Jeżeli korzystasz z metody PATH_INFO, to najlepiej ustawić w sekcji <head> atrybut base href, wtedy obrazki będą zaczytywane bez problemu.
Go to the top of the page
+Quote Post
exseerius
post
Post #7





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 31.12.2006

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


WIELKIE DZIĘKI! Jakbym mógł to byłoby Pomógł, ale nie ja zakładałem topic ;P

Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 3.10.2025 - 06:45