Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Linki bez znaku ?
Kwiatol
post 22.11.2006, 10:16:45
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 winksmiley.jpg
Go to the top of the page
+Quote Post
siemakuba
post 22.11.2006, 10:22:09
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 22.11.2006, 10:22:39
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 winksmiley.jpg

Wybaczam 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 24.11.2006, 12:37:03
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% 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 31.12.2006, 15:41:28
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 1.01.2007, 17:11:51
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.


--------------------
O mnie: Krzysztof Zalasa na LinkedIn
Go to the top of the page
+Quote Post
exseerius
post 1.01.2007, 17:20:45
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 winksmiley.jpg
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.06.2025 - 20:20