Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziwne linki
Forum PHP.pl > Forum > Optymalizacja i pozycjonowanie stron - SEO
fate
Co moze byc przyczyna takiego indexowania stron:
index.php/index.php?show=view

Zamiast (a raczej obok)
index.php?show=view

I dlaczego tak skonstruowany link działa? tylko arkusza styli mi nie zaczyta (to logicznawe)
co ja nabroiłem,
u mnie np. 4 wynik wyszukiwania:

http://bit.ly/1df7XHm

moze u kogos bedzie zbieznie
nospor
Winą jest to, ze w HREF podajesz linki wzgledne, czyli index.php?blabla
Musisz dawac linki bezwgledne czyli: http://twojastrona.pl/index.php?blabla

Bo teraz, gdy masz linki wzgledne, to wystaczy ze gdzie sie pojawi link o taki:
http://naoq.pl/index.php/
I wowczas wszystkie twoje linki wzgledne beda wygladac tak:
http://naoq.pl/index.php/index.php?blabla
fate
Zgadza się, nie mogłem właśnie skojarzyć, dzieki nospor
a co sądzisz o dodaniu basehref:

http://www.w3schools.com/tags/att_base_href.asp

Według Ciebie/Was poprawi to tą sytuację czy nic nie da, uzywacie? ma ktos z tym doswiadczenia?
Damonsson
Nie prościej zdefiniować sobie w pliku konfiguracyjnym stałą

  1. define('URL', 'http://localhost/');


i wszędzie jej używać

  1. <?php echo URL ?>kontroler/blablabla
  2. <?php echo URL ?>css/default.css


zawsze masz pewność, że wszystko jest ok i po zmianie domeny, zmieniasz tylko 1 linijkę w całym projekcie.
nospor
Cytat
a co sądzisz o dodaniu basehref:
Osobiscie jestem przeciwnikiem basehref. Kiedys mialem w pewnym momencie niesamowite problemy z tym i od tamtej pory tego nie używam.

Stosuje cos mniej wiecej w stylu co napisal Damonsson
fate
Dzieki ludzie, Wszystko już wiem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.