Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]sewris ogłoszeniowy i zapisywanie ogłoszeń
przemekns
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 25.05.2009

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


może mi ktoś wytłumaczyć przykład tego linku www.jakasstrona.pl/1514_budownictwo_i_akcesoria_hydraulika_i_armatura.html , przykładowo jest to strona z ogłoszeniami, czy każde jedno ogłoszenie ma swój plik html ? pisze mały serwis z ogłoszeniami i u mnie ogłoszenia zapisywane są w bazie, do ich wyświetlania stosuje ...ogloszenie.php?id=123, jak zrobiony jest sposób podany wyżej? czy ma to jakiś wpływ na indexowanie całego serwisu?
Go to the top of the page
+Quote Post
bialko0019
post
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

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


Poczytaj o przyjaznych linkach mod_rewrite w pliku .htaccess.
Nie są tworzone np. jak na allegro kilka milionów plików html bo to by było bez sensu, zastosowane są przyjazne linki.

Oczywiscie, lepiej to wpływa na indeksację niż zwykłe linki, oraz nawet i dla użytkownika - wpisze w polu URL ala ma kota, wyświetli mu się podpowiedź ze odwiedzał taki eogłoszenie, bo gdy by miało adres 2334545345345 to ciężko by mu było odiwedzieć jeszcze raz winksmiley.jpg

Podam Ci mały przykład, na jakej zasadzie chodzą te przyjazne linki ( po prostu jets to przpisywanie linków ), że:
wpisujesz ogloszenie,31233 i tak sie wyswietla w pasku adresu, a tak naprawde czyta Ci np. ogloszenie.php?id=323123

Zeby mieć tak jak chcesz, musisz zrobić dodatkową kolumnę np. alias - w nim zapisywać tytuł ogłoszenia, ale zastepujac polskie znaki itp np. z:
"Ala ma KóTAAAA ** a kot ma ale haha.gif" to w tym polu alias w tabeli zmieniaj na "ala-ma-kotaaaa----a-kot-ma-ale-haha.gif" .

Poniżej przykład mojego rewrita w htaccess:
Kod
RewriteRule ^uzytkownik,([0-9][0-9])$ przyjaciel.php?id=$1



Jeśli jeszcze czegoś nie wiesz, śmiało napisz winksmiley.jpg


--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
przemekns
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 25.05.2009

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


dzięki za pomoc smile.gif już wiem w jakim kierunku mam szukać tylko ciekawi mnie jeszcze to dlaczego na końcu takiego linku jest .html ? i jeszcze jedno pytanie, jeśli moja strona działa np. na takiej zasadzie ...ogloszenie.php?id=123&kategoria=motoryzacja&itp.. czy warto to zmienić? jakie są korzyści? podał bym link do mojego serwisu ale nie wiem czy wolno to robić na forum smile.gif
Go to the top of the page
+Quote Post
tehaha
post
Post #4





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


korzyść jest tylko taka, że ładniej i profesjonalniej wygląda uporządkowany link
Go to the top of the page
+Quote Post
bialko0019
post
Post #5





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

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


nie no, oczywiście lepiej, porównaj sobie dwa takie adresy:
www.example.com/komputery,stacjonarne,compaq,19990
www.example.com/index.html?typ=komputery&podtyp=stacjonarne&firma=compaq&id=19990

questionmark.gif Po pierwsze dłuższy, bardziej skomplikowany. Pierwszy na siłę można samemu wpisać po kolei i wyszukać, a ten drugi wydaje mu się bardziej skomplikowany i nie próbóje nawet potencjalny, zwykły użytkownik winksmiley.jpg



--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
wookieb
post
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Ale nie robi się tego takim pojedynczym rewritem tylko regułą, która przekierowuje wszystko (co nie jest plikiem) do skryptu.php a on już ze ścieżka robi Co chce.


--------------------
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 Aktualny czas: 19.08.2025 - 02:35