Zobacz temat
SEO Friendly URL (mod_rewrite, htaccess) z v6 dla v7
|
|
Gutaj |
Dodany dnia 22.06.2009 19:39:27
|
Przedszkolak Postów: 44 Ostrzeżeń: 4 Data rejestracji: 18.06.2009 11:03 |
A może tak? Idź do .htaccess (utwórz jeżeli go nie masz) i dodaj na górze: Teraz zapisz go i prześlij do katalogu głównego witryny. Następnie otwórz "maincore.php, znajdz: i zamień na: Zapisz plik maincore.php i wrzuć go na ftp. Następnie Otwórz themes/templates/footer.php, znajdz: i zamień na: Teraz zapisz i wrzuć do /themes/templates. Edytowane przez Pieka dnia 22.06.2009 20:30:19 |
|
|
Wścibski Gość |
Dodany dnia 22.11.2024 10:29:31
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Szapko |
Dodany dnia 17.07.2009 22:34:12
|
Bywalec Postów: 888 Pomógł: 66 Data rejestracji: 19.08.2007 19:49 |
Hmm, a mi także działa, ale po dodaniu panelu wywala błąd: Edytowane przez Pieka dnia 17.07.2009 22:40:05 |
|
|
szklaneczka |
Dodany dnia 24.07.2009 11:13:28
|
Przedszkolak Postów: 29 Ostrzeżeń: 2 Data rejestracji: 23.05.2009 19:23 |
Super temat, zrobiłam wszystko z drugiego posta i działa Ale chciałabym troszkę to pozamieniać. Tak, aby wyszło: .../nazwa kategorii artykułu/nazwa artykułu.html np. gotowanie.pl/zupy/ogórkowa.html Oraz żeby wszytskie "nowe strony" nie były jako viewpage.php?page_id=2. A jako nazwa poszczególnej strony. Aha... jak otwieram na stronie dowolny artykuł, i staram się go bezpośrednio edytować, to mam błąd (kieruje mnie ze nie ma takiej strony). Oczywiście mogę zawsze edytować z PA->arty... ale... nie lubię błędów. Ktoś wie, co i gdzie dodać aby było to możliwe? Edytowane przez ICEK dnia 24.07.2009 13:48:11 http://hagendis.pl/ - moja pierwsza stronka o WLO
|
|
|
Kacper455 |
Dodany dnia 07.08.2009 15:39:13
|
Przedszkolak Postów: 9 Ostrzeżeń: 1 Data rejestracji: 16.11.2008 18:15 |
To co zrobi ktoś to pod PF7 ale tak jak napisał kolega w poście powyżej? |
|
|
phpmania |
Dodany dnia 05.09.2009 16:54:16
|
Przedszkolak Postów: 1 Data rejestracji: 18.02.2009 15:18 |
Dlatego za każdym razem jest 404, a nie moja strona Wiadomość doklejona: Jet always a 404 error Edytowane przez phpmania dnia 05.09.2009 19:59:23 |
|
|
Glazio |
Dodany dnia 22.09.2009 21:52:25
|
Przedszkolak Postów: 99 Pomógł: 2 Ostrzeżeń: 1 v7.02.04 Data rejestracji: 06.02.2009 10:45 |
To zrobiłby ktoś, te URL że news.php zamieniałoby się na nazwę newsa, itd.?
Edytowane przez Pieka dnia 22.09.2009 21:56:03 |
|
|
bartek124 |
Dodany dnia 22.09.2009 21:57:35
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
Zrobione, ale nie skończone. Przykład tutaj: http://v7.bartek1.../news.html, najedź sobie na Read More lub Comments i sprawdź wygląd linku. Nie pytaj, kiedy wtyczka wyjdzie, bo nie wiem, Może w tym roku, może w następnym, może za tydzień lub miesiąc. Trudno powiedzieć. |
|
|
Konto ukryte |
Dodany dnia 22.09.2009 22:17:38
|
Początkujący Postów: 119 Ostrzeżeń: 6 Data rejestracji: 17.12.2005 10:56 ZBANOWANY: Dożywotnio |
Jako że trochę "siedzę" w tej tematyce (tzn. seo w fusionie) ze względu na swoje potrzeby, mam pytanie odnośnie tego. Generujesz adresy przy użyciu metody podobnej do tej, którą zrobił już jakiś czas temu slawekneo? Tzn. pobieranie zawartości pomiędzy znacznikami <a> oraz </a> i odpowiednie parsowania + wykonywanie zapytań w ściśle określonych wypadkach (newsy)? Aha, gdy wejdziemy na index.html, news (o id 5) nie jest przepisywany, w news.html jest... de facto powstaje zduplikowana treść. |
|
|
bartek124 |
Dodany dnia 22.09.2009 22:25:25
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
Generujesz adresy przy użyciu metody podobnej do tej, którą zrobił już jakiś czas temu slawekneo? Tzn. pobieranie zawartości pomiędzy znacznikami <a> oraz </a> i odpowiednie parsowania + wykonywanie zapytań w ściśle określonych wypadkach (newsy)? Tak. Aha, gdy wejdziemy na index.html, news (o id 5) nie jest przepisywany, w news.html jest... de facto powstaje zduplikowana treść. Bo newsy są domyślnie tylko w newsach. Po prostu na potrzeby modyfikacji Ajax News Panel dodałem newsy też na index.html, ale furli już mi się nie chciało kopiować :) Edytowane przez Pieka dnia 22.09.2009 22:39:49 |
|
|
Glazio |
Dodany dnia 23.09.2009 07:24:25
|
Przedszkolak Postów: 99 Pomógł: 2 Ostrzeżeń: 1 v7.02.04 Data rejestracji: 06.02.2009 10:45 |
Czekam z niecierpliwością i czy może by taka możliwość od razu zrobić, żeby nazwa profilu usera po najechaniu to był nick a nie id=1
Edytowane przez Glazio dnia 23.09.2009 07:26:05 |
|
|
Konto ukryte |
Dodany dnia 23.09.2009 14:11:10
|
Początkujący Postów: 119 Ostrzeżeń: 6 Data rejestracji: 17.12.2005 10:56 ZBANOWANY: Dożywotnio |
No przecież na stronie którą podał bartek124 są takie linki do profili Co prawda MOŻNA usunąć id całkowicie, wtedy link wygląda np tak: adres-strony.domena/profil/glazio/ Ma to jednak swoje wady: problem jeżeli nick się zmieni oraz teoretycznie wolniejsze wyszukiwanie w bazie (choć przy nałożonym indeksie nie robi to problemów). Mimo wszystko ja wolę ręczne modyfikowanie plików: OH / parsowanie to zły pomysł - wyrażenia regularne są ciężkie... a jeżeli całą stronę parsujemy nimi kilka(naście) razy przy każdej wizycie, to serwer może dostać palpitacji ser... procesora |
|
|
bartek124 |
Dodany dnia 23.09.2009 21:51:33
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
LukasAMD napisał/a: No przecież na stronie którą podał bartek124 są takie linki do profili Co prawda MOŻNA usunąć id całkowicie, wtedy link wygląda np tak: adres-strony.domena/profil/glazio/ Ma to jednak swoje wady: problem jeżeli nick się zmieni oraz teoretycznie wolniejsze wyszukiwanie w bazie (choć przy nałożonym indeksie nie robi to problemów). Mimo wszystko ja wolę ręczne modyfikowanie plików: OH / parsowanie to zły pomysł - wyrażenia regularne są ciężkie... a jeżeli całą stronę parsujemy nimi kilka(naście) razy przy każdej wizycie, to serwer może dostać palpitacji ser... procesora adres-strony.domena/profil/glazio/ W fusionie ciężko, bo wymagałoby to zmiany praktycznie wszystkich ścieżek (jeżeli od początku nieumiejętnie je ustawialiśmy). Przy nałożonym indeksie na pole varchar może nieco wzrosnąć objętość tabeli. Parsowanie to wcale nie jest zły pomysł. Wyrażenia może i były ciężkie, ale za czasów eregi i słabszych maszyn. Obecnie większe witryny można prędzej zabić nieumiejętnymi zapytaniami mysql, niż preg_replace . Poza tym skrypt zainstalowany na w/w stronce stosuje ich jak najmniejszą liczbę, więc spadek wydajności jest nieodczuwalny. Edytowane przez bartek124 dnia 23.09.2009 21:53:42 |
|
|
Rafee |
Dodany dnia 25.01.2010 17:23:15
|
Początkujący Postów: 229 Pomógł: 13 Ostrzeżeń: 4 Data rejestracji: 24.10.2006 09:08 |
Witam, mam pytanie, Czy można zmienić adres linku za pomocą mod_rewrite, htaccess z: na bardziej przyjazny np: ? Edytowane przez Rafee dnia 25.01.2010 17:23:43 |
|
|
bartek124 |
Dodany dnia 25.01.2010 17:42:19
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
Można, ale zastanawiam się, czy nie będzie problemu ze stylami css. Dlaczego? Dlatego, że Fusion nie używa w odnośnikach do nich ścieżek bezpośrednich. Spróbuj w htaccess coś w stylu: Z wyrażeniem w maincore.php sobie poradzisz. |
|
|
Rafee |
Dodany dnia 25.01.2010 18:04:15
|
Początkujący Postów: 229 Pomógł: 13 Ostrzeżeń: 4 Data rejestracji: 24.10.2006 09:08 |
Zrobiłem super się zmieniło, tylko w kategoriach znikło mi to w linku co jest na zielono: http://www.sankowia.pl/infusions/the_kroax/kroax.php?category=2
Edytowane przez Rafee dnia 25.01.2010 18:05:55 |
|
|
bartek124 |
Dodany dnia 25.01.2010 20:02:57
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
Jeśli nie będziesz przepisywał linków które podałeś w poście to do htaccess dodaj jeszcze powyższą dyrektywę. |
|
|
Rafee |
Dodany dnia 01.04.2010 09:14:32
|
Początkujący Postów: 229 Pomógł: 13 Ostrzeżeń: 4 Data rejestracji: 24.10.2006 09:08 |
Witam, mam następne pytanie, czy jest możliwość aby gdy wchodzę przykładowo do http://www.zwiast...-1099.html To Belce na samej górze (obrazek) strony pokazywała się najpierw tytuł podstrony a potem nazwa strony?? |
|
|
mahomet91 |
Dodany dnia 08.04.2010 19:37:02
|
Przedszkolak Postów: 37 Ostrzeżeń: 5 Data rejestracji: 14.11.2008 13:31 Złamana licencja |
Witam, korzystam na stornie z modu bartka124 :) Są piękne przyjazne linki itd. Ale przechodzę do tematu. Chcę wykorzystać tę modyfikację na stornie, jako 2 system przyjaznych linków z racji tego iż nie wiem jak zrobić to w systemie bartka124. Napisałem temat: http://www.php-fu...d_id=29549 , proszę o pomoc. EDIT: Więc w pliku .htaccess, wpisałem: W panelu wpisałem: I tak sprawa wygląda: Nick page zamienia mi na przyjazne linki na stornie ale zawsze pokazuje stronę usera z id = 1 mimo iż zamienia linki. A blog'u w ogóle nie zamienia linków. Edytowane przez mahomet91 dnia 08.04.2010 21:55:14 |
|
|
FiXik |
Dodany dnia 25.04.2010 15:59:08
|
Początkujący Postów: 183 Pomógł: 14 Data rejestracji: 19.02.2009 23:58 |
Jeśli to komuś pomoże to w skrócie opiszę metodę zastępowania adresu na adres na adres bardziej przyjazny Zaciągnięte funkcje z jakiegoś skryptu katalogu stron. Na początek dodajemy do pliku maicore.php funkcję następnie w pliku articles.php linia ~113 zamiast wpisujemy no i na koniec w pliku .htaccess wstawiamy Efektem tego osiągniemy adres zawierający id artykułu i jego tytuł w adresie bez polskich liter. Nie mam czasu przerabiać w tej chwili wszystkiego, ani możliwości pokazania przykładu, bo strona jest na zamkniętym serwerze w fazie testów. Mam nadzieję, że na podstawie tego uda się stworzyć panel. Pozdrawiam Edytowane przez FiXik dnia 25.04.2010 16:14:58 może już nie szukajmy
|
|
|
crea |
Dodany dnia 17.08.2010 07:38:17
|
Przedszkolak Postów: 9 Data rejestracji: 27.07.2010 08:11 |
Mam małe pytanko. Korzystam z mod_rewrite na PF7 i wszystko działa pięknie do momentu użycia przekierowania. Mam zainstalowany language_switcher_panel i w pliku viewpage dodałem kilka warunków, które po sprawdzeniu języka strony przekierowują na daną podstronę. maincore.php: viewpage.php: news.php: Teraz gdy w przyjaznych linkach daje regułę dla któregoś z linków w języku angielskim (czyli tych dostępnych po sprawdzeniu języka i przekierowaniu) wyskakuje błąd z informacją że strona nie istnieje i w komunikacie podany jest link do strony sprzed przekierowania (polskiej). Czy jest na to jakieś rozwiązanie? Za wszelkie wskazówki dzięki serdeczne Edytowane przez crea dnia 17.08.2010 07:39:54 |
|
Przejdź do forum: |