Skocz do zawartości

pozycjonowanie w php - ?string czy /string


Gość w3master
 Udostępnij

Rekomendowane odpowiedzi

czemu nie w dziale php?

usun jeszcze index.php i beda przyjazne url'e

$sUrl = strip_tags( $_SERVER["REQUEST_URI"] );
$aUrl = explode( "/" , $sUrl );
array_shift( $aUrl );

Odnośnik do komentarza
Udostępnij na innych stronach

Jestem ciekawy ktory n/w przyklad lepiej interpretuja przegladarki (ktory lepiej wypozycjonowac).

Powiedzmy mamy dwie strony :

1) www.przyklad.pl/index.php?STRING - stringa odczytujemy $_SERVER["QUERY_STRING"]

2) www.przyklad.pl/index.php/STRING - stringa odczytujemy $_SERVER["PATH_INFO"]

Z tego co wiem, np google nie lubi php i roboty mniej chetnie odwiedzaja podstrony z "index.php?" a jak to sie ma z "index.php/"

Wiersze

 

Odnośnik do komentarza
Udostępnij na innych stronach

Chodzi o to, aby usunąć z adresu znaki świadczące o dynamicznym generowaniu strony. Google podchodzi wtedy do nich z dystansem, lepiej indeksuje URL'e wyglądające na statyczne. Jeżeli umieścisz w adresie /index.php/dalej/dalej to nie sprawi mu to żadnego problemu. Pozdrawiam

Dała matka rozum? To kombinuj.

Odnośnik do komentarza
Udostępnij na innych stronach

Przy okazji tematu się zapytam w jaki sensowny sposób by formularz używajacy metody GET zamiast powiedzmy index.php?zmienna=coś tylko np. index.php/zmienna/coś?? czy jest możliwość zrobienia czegoś takiego??

IE to taki program, który pozwala na oglądanie internetu z Twojego komputera i odwrotnie...

Odnośnik do komentarza
Udostępnij na innych stronach

Wydaje mi się że mod_rewrite i potem w php wykorzystuje się do przetworzenia takiego zapytania, tylko chodzi mi o to by ze strony znacznik form wygenrował odpowiedni adres (w taki sposób by robot rozpoznał to)

przykład:

<form action="index.php" name="cos" method="GET">
<INPUT TYPE="radio" NAME="wartosc" VALUE="1" checked>wartość 1
<INPUT TYPE="radio" NAME="wartosc" VALUE="2">wartość 2
<input type=submit value=submit>
</form>

Jeśli się nie machłem to da to:

strona.pl/index.php?wartosc=1

lub

strona.pl/index.php?wartosc=2

a chciałbym zrobić by było np: strona.pl/index.php/wartosc/1

potem za pomocą mod-rewrite sobie pozmieniam.

pozdro

P.S. Już wielekrotnie szukałem niestety nic takiego nie znalazłem. może źle szukałem. Jeżli wiesz jak to zrobić lub chociaż pod jakimi hasłami szukać rozwiązania byłbym wdzięczny.

IE to taki program, który pozwala na oglądanie internetu z Twojego komputera i odwrotnie...

Odnośnik do komentarza
Udostępnij na innych stronach

Wydaje mi się że mod_rewrite i potem w php wykorzystuje się do przetworzenia takiego zapytania, tylko chodzi mi o to by ze strony znacznik form wygenrował odpowiedni adres (w taki sposób by robot rozpoznał t

dla kogo odpowiedni? dla robotow? im zaserwuj mape strony.

a roboty to wogole przechodza przez formularze?

Odnośnik do komentarza
Udostępnij na innych stronach

Mape strony mają i wszystko ładnie indeksują. Czyli dobrze rozumje że nie da się tego zmienić żeby wszsytko było ładnie tzn żeby adresy były ładne. Chyba że przekierowania 301 na ładny adres.

Edytowane przez horacyleo

IE to taki program, który pozwala na oglądanie internetu z Twojego komputera i odwrotnie...

Odnośnik do komentarza
Udostępnij na innych stronach

a roboty to wogole przechodza przez formularze?

Tak.

Przyjmujesz postać request.php?fromAction=tutaj gdzie akcja był formularz&abc=def&....

Następnia w requeście analizujesz wszystkie parametry i używasz przekierowania 301 na odpowiednią akcje ze zmienionym urlem na taki jaki chcesz.

stopka usunieta z wpoodu wirusa na stronie docelowej

Odnośnik do komentarza
Udostępnij na innych stronach

sorka za zamieszanie ale dokleiłem tu inną odpowiedź na indntyczne pytanie które bfcior zadał w innej części forum

mam nadzieję że jakoś będzie się to dało uporządkować kolejność bo mamy odpowiedź przed pytaniem :D

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • 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