Skocz do zawartości

SEO-friendly zmienne/parametry.


jez

Rekomendowane odpowiedzi

Hej,

Własnie piszę mały konkursik-portalik. Chciałem zrobić w PHP w kodzie wynikowym HTML coś takiego:

<img src="keyword.php?keyword=wartosc">

Gdzie keyword.php generuje .jpg-a.

Problem pojawia się przy frazach, bo nie mogę już zrobić czegoś takiego:

<img src="fraza-kluczowa.php?fraza-kluczowa=wartosc">

Oczywiście, "fraza-kluczowa.php" to poprawna i SEO-friendly nazwa, ale już "$fraza-kluczowa" to nie jest poprawna zmienna. Nie mogę połączyć "_", bo to nie będzie SEO-friendly.

Macie jakieś pomysły? ;)

Pozdrawiam, J.

Odnośnik do komentarza
Udostępnij na innych stronach

Chętnie bym pomógł ale kompletnie nie wiem o co Koledze chodzi. Rozumiem, że keyword.php tworzy jpg za pomocą biblioteki GD i php i gdzie w zmiennej keyword=wartosc masz słowo jakie ma się pojawić na tym obrazku jpg ... Tak o to chodzi ?... Jeśli tak to co dalej?

#-o

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Mion: skrócę.

Rozumiem, że keyword.php tworzy jpg za pomocą biblioteki GD i php i gdzie w zmiennej keyword=wartosc masz słowo jakie ma się pojawić na tym obrazku jpg ... Tak o to chodzi ?... Jeśli tak to co dalej?

Nie, chodzi o to, żeby upchnąć nie keyword (bo to daje pierwszy prosty przykład), ale frazę, do adresu, ale nie jako wartość zmiennej, ale nazwę zmiennej.

Chodzi SEO-friendly nazwę FRAZ, a więc bezpieczny dla Google odpowiednik spacji, a równocześnie dozwolony w nazwie zmiennych PHP. Minus stosuje się w Google, ale nie można w PHP.

To co pisałem o tworzeniu obrazków jest tylko przykładem.

Pozdrawiam, J.

Odnośnik do komentarza
Udostępnij na innych stronach

Możesz sobie przykładowo zamienic $ na jakąś kombinacje znaków a potem np. funkcja eregi_replace zamienić już w skrypcie z powrotem na $ albo za pomocą funkcji :

rawurldecode

rawurlencode

urldecode

urlencode

zamieniec $ na odpowiednie znaki

Co ty właściwie chcesz zrobić bo jak dla mnie to tak to zawile napisałeś, że mimo wszystko niebardzo wiem o co chodzi. Chcesz w zmiennej przekazać zmienną ze znakiem$ np.: zmienna=$zmienna ...?

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Plik htaccess


RewriteEngine On

RewriteRule (.*)-fraza-kluczowa.php$ index.php?var=$1 [L]

A jeśli jedno powtórzenie frazy kluczowej nie wystarczy to możesz zrobić:


RewriteEngine On

RewriteRule fraza-kluczowa-(.*)-fraza-kluczowa.php$ index.php?var=$1 [L]

Później odwołujesz się poprzez:

<img src="fraza-kluczowa-wartosczmiennej-fraza-kluczowa.php" />

Wydaje mi się, że o coś takiego Ci chodziło.

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