Ich habe http://mysite.com/index.php.wie URL in der Adressleiste ändern, ohne die Seite neu zu laden
Und ein Untermenü
- home =>http://mysite.com/index.php
- über uns =>http://mysite.com/about.us.php
- Produkte =>http://mysite.com/products.php
Aber ich möchte http://mysite.com/index.php jede Anforderung verarbeiten, und nur Ändern Sie den Inhalt mithilfe der Ajax-Anforderung. Auf diese Weise lädt die Site nur den Inhaltsteil und ist viel schneller und einfacher zu navigieren.
Das Problem hier ist SEO, weil das einzige URL Google sieht http://mysite.com/index.php ist, und ich mag http://mysite.com/about-us zum über sie Inhalt verknüpfen, http://mysite.com/product die Produkte Inhalt usw.
Ich weiß, Ich kann das mit PHP machen, indem ich einfach die URL lese und den Ajax im laufenden Betrieb schreibe, aber dabei wird die ganze Seite jedes Mal neu geladen. Gibt es eine Möglichkeit, dies zu tun, ohne die gesamte Seite neu zu laden? Was ich denke, ich brauche einen regulären Anker im Untermenü, zum Beispiel auf "http://mysite.com/contact-us", aber wenn geklickt, anstatt diese Seite zu öffnen, bearbeiten Sie die Ajax Anfrage.
Und wenn das möglich ist, wird Google dies wahrscheinlich als schwarzen Hut sehen, oder?
Grüße Alex
Sie verstehen, dass Ajax nicht automatisch die Dinge schneller , Recht? –
Und das tut etwas, weil es das neueste Modewort verwendet, ist kein Mehrwert? – zzzzBov
zzzzBov: ????? Fühlst du dich gut? Ajax ist das letzte Schlagwort? –