Skocz do zawartości

Poprawa wyglądu linku


Rekomendowane odpowiedzi

Witam

Prowadzę stronę https://www.funz.info - jak widać, wprowadziłem tam łatwiejsze linki dzięki .htaccess. Chciałbym jednak zmienić wyświetlany link, mianowicie, aby dajmy na to podstrona https://www.funz.info/fun82 miała link w postaci np. https://www.funz.info/Podryw,nozka,nozka.html - aby w linku juz widoczny byl temat zawartości danej podstrony... Niestety, tutaj moja wiedza na temat .htaccess się kończy i nie za bardzo wiem, jak mógłbym to zmodyfikować :blush: Moglibyście pomóc? Pozdrawiam.

Zobacz smieszne filmiki na fume.pl :: Miej zawsze dobry humor :)

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj, trochę się pogubiłeś... w .htaccses ustawiasz tylko przekierowanie na nowe nowe adresy, a to co Ty chcesz musisz zrobić za pomocą php. Czyli odpowiednio wygenerować linki do podstron, a w pliku .htaccses ustawisz, że ma przekierować na nowy adres.

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Heh, racja - przepraszam... Z wygenerowaniem linków w php problemu raczej nie będzie, chodziło mi bardziej o to, co należałoby wpisać w .htaccess, aby utworzyć właśnie takie przekierowanie - np. https://www.funz.info/Podryw,nozka,nozka.html ?

Zobacz smieszne filmiki na fume.pl :: Miej zawsze dobry humor :)

Odnośnik do komentarza
Udostępnij na innych stronach

No tu się sprawa trochę komplikuje, ponieważ w poprzedniej wersji za pomocą linka www.funz.info/fun82 przekazujesz zmienną bądź jakieś tam ID, na podstawie którego jest generowana strona jakaśtam.pl/index.php?id82 co pewnie realizujesz za pomocą np:

RewriteRule fun([0-9]+)\.html$ index.php?a=fun&id=$1 [L]

... więc nie ma problemu by zrobić coś takiego:

www.funz.info/Podryw,nozka,nozka,89.html

za pomocą:

RewriteRule ^(.*),([0-9]+)\.html$ index.php?a=fun&id=$2 [L]

No, to oczywiście musisz dopasować do Twoich linków, a to czy można całkiem nie przekazywać ID w adresie niewiem, choć pewnie jest to możliwe, i rownież bym się dowiedział :blush:

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Cieszę się, że mogłem pomóc, co do php u mnie zrobiłem coś takiego, że zminne które będą w adresie trochę zminiam za pomocą kodu:

$haslo = $res[0]['haslo'];
			$haslo3 = $res[0]['haslo'];
			$haslo3 = str_replace("ć", "c", $haslo3);
			$haslo3 = str_replace("¶", "s", $haslo3);
			$haslo3 = str_replace("¶", "s", $haslo3);
			$haslo3 = str_replace("ę", "e", $haslo3);
			$haslo3 = str_replace("ż", "z", $haslo3);
			$haslo3 = str_replace("ó", "o", $haslo3);
			$haslo3 = str_replace("ł", "l", $haslo3);
			$haslo3 = str_replace("±", "a", $haslo3);
			$haslo3 = str_replace(" ", ",", $haslo3);
			$haslo3 = str_replace("¦", "S", $haslo3);
			$haslo3 = str_replace("Ż", "Z", $haslo3);
			$haslo3 = str_replace("Ł", "L", $haslo3);
			$haslo3 = str_replace("¬", "Z", $haslo3);
			$haslo3 = str_replace("Ľ", "z", $haslo3);
			$haslo3 = str_replace("ń", "n", $haslo3);

Nie wiem, czy to jest optymalny kod, ale działa :blush:

EDIT, gdzie spacja jest zamieniana na "," równie dobrze może to być "-",

podobno lepsze, ale tylko podobno :yahoo:

Pozdrawiam,

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności