Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 26.08.2010 Ostrzeżenie: (0%)
|
Witam forumowiczów. W skrypcie strony mam generowane "przyjazne" linki, ale z polskimi znakami diakrytycznymi czyli ą, ć, ź itd. Niby fajnie bo ładnie to wygląda, ale pytanie jak Google będzie takie linki indeksować. Dlatego wolę aby polskie znaki w tych linkach zamieniały się na zwykłe, bez "ogonków". I tutaj pytanie do ludzi znających PHP, jaki kod muszę dopisać do funkcji "czyszczącej" url'e z takich znaków jak '?', ':' itd.? Funkcja wygląda następująco:
Kod function clean_url($url) { $url = trim(str_replace(array('Re:', 're:'), '', $url)); $find = array('?', '#', '%', '?', '^', '.', '/', ' ', '_', ')', '(', '[', ']', ':', '.'); $url = str_replace($find, '-', censor_text($url)); $url = str_replace(array('---', '--'), '-', $url); return utf8_clean_string($url); } Będę bardzo wdzięczny za pomoc. Ten post edytował garet 26.08.2010, 16:37:21 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 26.08.2010 Ostrzeżenie: (0%)
|
Dzięki za odpowiedź, rozumiem że trzeba zamienić tamten kod na ten podany przez Ciebie? Sorry za noobowskie pytanie, ale nie znam się na PHP. Jeżeli tak trzeba zrobić to niestety nie działa.
Oczywiście wszystko jest w UTF-8. Czyli mógłbym tak zostawić i spokojnie Google będzie to właściwie indeksować? |
|
|
|
garet [PHP] Zamiana polskich znaków na zwykłe przez skrypt 26.08.2010, 16:36:51
varez jak tylko masz wszystko w utf-8 to to będzie śmiga... 26.08.2010, 16:42:30
everth Czasem trzeba poszukać. 26.08.2010, 17:18:02 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 05:23 |