Zobacz temat
FURL - Friendly URL
|
|
stamp |
Dodany dnia 02.03.2006 21:18:13
|
Przedszkolak Postów: 29 Data rejestracji: 10.10.2005 14:56 |
Może dałoby się zrobić mod (jakiś prosty w instalacji tj. mało plików do przeróbki ) lub Infusion, który zamiast adresów typu: http://twojastrona.pl/articles.php?cat_id=3 pokazywałby np.: http://twojastrona.pl/-Jakis-artykul-artcat3.html (lub coś w tym klimacie - nazwa adresu odpowiada nazwie kategorii itp.) Taki skrypt pozwala na lepszą pozycję strony w wyszukiwarce, gdyż np. Google indeksuje duuużo więcej plików - ten skrypt istnieje dla IPB (forum ) Edytowane przez stamp dnia 02.03.2006 21:19:57 |
|
|
Wścibski Gość |
Dodany dnia 23.11.2024 04:58:24
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Shaolin |
Dodany dnia 02.03.2006 21:45:08
|
Bywalec Postów: 888 Data rejestracji: 23.10.2004 14:59 |
Musisz mieć przede wszystkim włączoną obsługę mod-rewrite na serwerze, tworzysz regułę, wg. której będą zamieniane nazwy plików, a potem zamieniasz w plikach odniesienia do innych plików tak, żeby kierowały do plików o nowych nazwach. Więcej jak zawsze na Google :-)
working
|
|
|
stamp |
Dodany dnia 02.03.2006 21:54:48
|
Przedszkolak Postów: 29 Data rejestracji: 10.10.2005 14:56 |
Właśnie zamierzam zrobić FURL'a, a mod_rewrite mam włączone na serwerze - jak i większość innych dziwactw (LIVENET.PL->Prioritaire) |
|
|
Shaolin |
Dodany dnia 02.03.2006 22:45:47
|
Bywalec Postów: 888 Data rejestracji: 23.10.2004 14:59 |
Infusion z tego nie zrobisz, ale moda jak najbardziej możesz spróbować - rzecz w tym, że dużo łatwiej skombinować coś takiego na swój użytek, niż wytłumaczyć innym, jak to zrobić :-). Ale próbuj - przetestuję sobie zaraz, czy zadziała na przykładzie jakiegoś niewielkiego modułu, np. artykułów :-)
working
|
|
|
Shaolin |
Dodany dnia 02.03.2006 23:58:55
|
Bywalec Postów: 888 Data rejestracji: 23.10.2004 14:59 |
Zobacz na stronie Gry Online z mojego podpisu - część podstron ma już zaaplikowane przyjazne URLe :-). W .htaccess najpierw włączasz Mod Rewrite: A potem tworzysz reguły dla poszczególnych plików: Podany wyżej fragment zamienia np. articles.php?cat_id=2 na articles-cat-2.html :-). Potem to już kwestia pozamieniania odniesień do adresów w plikach PHP-Fusion. working
|
|
|
JazOOn |
Dodany dnia 03.03.2006 07:47:10
|
Ekspert Postów: 2155 Pomógł: 2 v7.02.07 Data rejestracji: 21.02.2005 13:47 |
Shaolin napisał/a: Zobacz na stronie Gry Online z mojego podpisu - część podstron ma już zaaplikowane przyjazne URLe :-). tak ale nadal w przypadku artów mod pobiera ID artykułu (i FURL wychodzi np. artykul-93.html) a nie jego tytuł (FURL np. tytul-arta.html) |
|
|
Dytryk_z_Bern |
Dodany dnia 03.03.2006 11:02:28
|
Bywalec Postów: 479 Data rejestracji: 22.09.2004 22:07 |
Tak Jazoon ale to tylko kwestia stworzenia odpowiednich reguł...
Digital Youth Trained for Rational Yelling and Killing
|
|
|
proton |
Dodany dnia 03.03.2006 13:52:14
|
Bywalec Postów: 945 Pomógł: 22 Data rejestracji: 10.11.2005 18:29 |
A jak w mój .htaccess wygląda tak: To jak mam zmienić?? |
|
|
SebaZ |
Dodany dnia 03.03.2006 14:22:35
|
Zaawansowany Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
istnieje coś takiego jak manual APACHE'a oraz mnóstwo kursów w sieci do tego. Przyda Ci się też znajomość RegEXP, czyli wyrażeń regularnych, żeby poprawnei określać reguły. Poza tym jak Shaolin już napisała najlepiej jest robić to tylko na swój użytek, bo nigdy nie wiadomo co komu potzrebne i co komu pasuje Edytowane przez SebaZ dnia 03.03.2006 14:23:29 Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
|
|
|
stamp |
Dodany dnia 03.03.2006 15:33:18
|
Przedszkolak Postów: 29 Data rejestracji: 10.10.2005 14:56 |
A czy w .htaccess da się stosować jakieś zmienne ustalane z poziomu .php? ---- A jest jakaś konkretna instrukcja do FURL, bo chyba będę zmuszony przerobić z IPB, a nie chcę... Edytowane przez stamp dnia 03.03.2006 15:39:44 |
|
|
Shaolin |
Dodany dnia 03.03.2006 15:58:19
|
Bywalec Postów: 888 Data rejestracji: 23.10.2004 14:59 |
stamp: Google :-) JazOOn: to, czy url będzie wyglądał tak: artykul-10-sposobow-na-przyjazne-linki.html czy tak: artykul-666.html Nie robi mi osobiście różnicy. W wyszukiwarkach często strona o urlu z przykładu drugiego, ale poprawnie napisana, jest wyżej w wynikach niż źle napisana strona o urlu z przykładu 1. Oczywiście może być też dobrze napisana strona o urlach z przykładu 1 i wtedy będzie wogóle świetnie, ale tak jak jest u mnie też jest ok :P. working
|
|
|
JazOOn |
Dodany dnia 03.03.2006 16:31:45
|
Ekspert Postów: 2155 Pomógł: 2 v7.02.07 Data rejestracji: 21.02.2005 13:47 |
Shaolin napisał/a: artykul-10-sposobow-na-przyjazne-linki.html Oczywiście może być też dobrze napisana strona o urlach z przykładu 1 i wtedy będzie wogóle świetnie, ale tak jak jest u mnie też jest ok . a jak jest z polskimi znakami? w wypadku gdy znajdują się one w tytule? |
|
|
stamp |
Dodany dnia 03.03.2006 16:40:26
|
Przedszkolak Postów: 29 Data rejestracji: 10.10.2005 14:56 |
usuwa je :( - wygląda tak: |
|
|
SebaZ |
Dodany dnia 03.03.2006 16:58:45
|
Zaawansowany Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
bo to też trzeba przewidzieć.. tzreba zmusić serwer zeby adres wpisany tak: ławka.html został zinterpretowany jako %C5%82awka.html, gdzie ł zostanie zmienione na %C5%82 Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
|
|
|
stamp |
Dodany dnia 03.03.2006 17:46:39
|
Przedszkolak Postów: 29 Data rejestracji: 10.10.2005 14:56 |
albo żeby ł przerobił na l A te reguły w .htaccess wywalają mi błąd 500 (wewnętrzny błąd serwera), mod_rewrite mam włączony, a to fragment strony z błędem: Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Edytowane przez stamp dnia 03.03.2006 17:57:39 |
|
|
stamp |
Dodany dnia 03.03.2006 18:16:37
|
Przedszkolak Postów: 29 Data rejestracji: 10.10.2005 14:56 |
OK Już działa, a nawet udało mi się zrobić odnośniki typu: dla kategorii o danych: Nazwa: nazwa kategorii id kategorii: 10 ------- Można zobaczyć tego FURL'a (nazwa artykułu, forum, kategorii downloadu, newsa w adresie) w akcji na moim portalu (http://stamp.roni.pl). I mój mod przerabia polskie literki i inne znaki (może kiedyś go wyślę na support :D). Przykład: Nazwa tematu forum i jego id (i id forum): Adres: ... Jeszcze dokańczam :P Edytowane przez stamp dnia 03.03.2006 19:59:28 |
|
|
SebaZ |
Dodany dnia 03.03.2006 23:57:55
|
Zaawansowany Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
no nie ma co.. powinszować.. nawet udało ci sie te reguły ustalić dobrze P.S. wiesz dlaczego chciałem zmienić ł na kod ASCII ?? bo ja pokusiłbym się o małą modyfikację fusiona, która by wyświetlała arta albo po jego ID albo po jego tytule, oczywiscie odpowiednio przerobionym Edytowane przez SebaZ dnia 04.03.2006 00:00:21 Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
|
|
|
crasch |
Dodany dnia 04.03.2006 00:00:28
|
Zaawansowany Postów: 1473 Data rejestracji: 02.01.2005 01:21 |
Zgadzam sie z ~SebaZ'em - całkiem niezła robota ~stamp trzymam za Ciebie kciuki :]. pozdro ..i to by było na tyle.
28 listopada 2006 |
|
|
SebaZ |
Dodany dnia 04.03.2006 10:09:06
|
Zaawansowany Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
stamp napisał/a: może kiedyś go wyślę na support nie radzę, nie wiesz na co się porywasz. Jak upierdliwi userzy rzucą się na Ciebie bo będą chcieli żeby Ich linki wyglądały inaczej od twoich ... Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
|
|
|
Shaolin |
Dodany dnia 04.03.2006 11:31:48
|
Bywalec Postów: 888 Data rejestracji: 23.10.2004 14:59 |
Taa, to może być straszne - zwłaszcza, kiedy dziennie będziesz dostawał 30 maili o treści "nie działa mi twój mod co mam zrobic???" . I nawet się taki nie pofatyguje sprawdzić, czy ma włączony mod-rewrite na serwerze . Co do friendly urli - świetna robota, ale zjada niektóre znaki - jeśli w temacie masz np. 4+1, to zamieniane jest to na 41 - niby niewielki error, ale zawsze coś . Aha, i najlepiej byłoby, gdybyś ustawił zmianę adresu z news.php na index.html (a nie newsy.html) - potem są różne problemy z pagerankiem, bo linki kierujące do twojej strony dają pagerank tylko stronie index.html albo index.php (mało kto linkując do ciebie wpisze adres jako http://twoja-stro....html...), więc potem przy wymianie linków są problemy . working
|
|
Przejdź do forum: |