PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suchmaschinenoptimierung und Pagerank erhöhen?!



Hardy
18.11.2007, 10:59
Wie kann man seinen Pagerank erhöhen ausser viel Werbung zu buchen?
Welche werbung wäre die effektivste?Forcedbanner oder non forced klick banner?
Meine Meta Tags sehen so aus:


<meta name="Author" content="ebesucher-slot.de">
<meta name="Publisher" content="ebesucher-slot.de">
<meta name="Copyright" content="ebesucher-slot.de">
<meta name="Keywords" content="ebesucher,bank,zocken,zinsen,flash,games,spiele,kl ick4ebesucher,jackpots">
<meta name="Description" content="eBescucher-Slot, Dein Ebesucher Casino">
<meta name="distribution" content="global">
<meta name="Page-topic" content="Gaming,Spiele">
<meta name="reply-to" content="webmaster@ebesucher-slot.de">
<meta name="Content-language" content="at, de, ch">
<meta name="language" content="deutsch, de, at, ch">
<meta name="Page-type" content="Nicht Gewinnorientiert">
<meta name="Robots" content="INDEX,FOLLOW">
<meta name="revisit-after" content="10 days">

vorschläge für verbesserungen?

dude32
18.11.2007, 11:28
hier mal nen linktip

http://www.homepage-buttons.de/tools/meta-tag-generator.html

bzw google mal nach suchmaschinenoptimierung

ps: meine seite klammerlose4all.de hat innerhalb von 7 monaten pr 3

außerdem sollteste viele backlinks haben die zu deiner seite führen

olib32
18.11.2007, 12:41
Wie kann man seinen Pagerank erhöhen ausser viel Werbung zu buchen?
Welche werbung wäre die effektivste?Forcedbanner oder non forced klick banner?
Meine Meta Tags sehen so aus:


<meta name="Author" content="ebesucher-slot.de">
<meta name="Publisher" content="ebesucher-slot.de">
<meta name="Copyright" content="ebesucher-slot.de">
<meta name="Keywords" content="ebesucher,bank,zocken,zinsen,flash,games,spiele,kl ick4ebesucher,jackpots">
<meta name="Description" content="eBescucher-Slot, Dein Ebesucher Casino">
<meta name="distribution" content="global">
<meta name="Page-topic" content="Gaming,Spiele">
<meta name="reply-to" content="webmaster@ebesucher-slot.de">
<meta name="Content-language" content="at, de, ch">
<meta name="language" content="deutsch, de, at, ch">
<meta name="Page-type" content="Nicht Gewinnorientiert">
<meta name="Robots" content="INDEX,FOLLOW">
<meta name="revisit-after" content="10 days">

vorschläge für verbesserungen?

hab mir mal erlaubt dine seite zu checken. bericht kannste hier sehen mit verbesserungs vorschlägen http://www.besuchies.de/test/ebesucher.htm

Gremlin
03.12.2007, 03:02
Werbung buchen bringt für Suchmaschinenoptimierung überhaupt nichts, was du brauchst ist ein guter Pagerank und den bekommst du durch

- guten Content
- viele Backlinks
- Keyword optimierte Seiten
- statische Seiten, also nicht sowas wie index.php?page=blabla sondern blabla.html ;)

Wenn ich wieder richtig Internet habe kann ich ja mal etwas mehr drüber schreiben... Ich habe ja auch einige Seiten, von denen habe ich 1 mit Pagerank 5 die anderen haben i.d.R. auch nie unter Pagerank 3 :) die Pagerank 5 Seite existiert jedoch auch schon seid 1 1/2 Jahren

Greggy
08.12.2007, 09:53
vor allem dauert das ewig, bis der google-bot deine seite überhaupt in den index aufnimmt (bei mir hats 2 moante gedauert damit ich überhaupt im index erschienen bin, und nach weiteren 2 monaten bin ich direkt auf pagerank 2 aufgestiegen)...Suchmaschienenoptimierung ist sehr zeitaufwendig, wenn du s richtig machst (keyworddichte und der ganze mist)....vor allem kann man eh (fast) nur onpage optimieren, und das ist bei klick-seiten "ohne echten content" schwierig.
Wenn du probs hast, frag mich :D

bulli
08.12.2007, 09:55
[...]
Wenn ich wieder richtig Internet habe kann ich ja mal etwas mehr drüber schreiben...
[...]

Oh ja Gremlin, das wäre sehr nett, wenn du beschreiben würdest, wie man seine VMS besser für Suchmashinen optimiert, damit die Links nicht immer so index.php?content=site/impressum aussehen, damit auch Suchmaschinen diese Links verfolgen können.

Gremlin
08.12.2007, 15:25
vor allem dauert das ewig, bis der google-bot deine seite überhaupt in den index aufnimmt (bei mir hats 2 moante gedauert damit ich überhaupt im index erschienen bin
Bei mir war meine neue Seite am Tag nach der Veröffentlichung drin da ich sie auf meinen anderen Projekten verlinkt hatte und der Spider sie so schnell gefunden hatte ;)


und nach weiteren 2 monaten bin ich direkt auf pagerank 2 aufgestiegen
PR2 ist für den Anfang okay, wenn du von Anfang an richtig optimiert hast wäre bestimmt aber noch einiges mehr drin http://www.richtig-spicken.de/ ist jetzt ca. 2 Monate online und hat schon PR3 http://www.joke-factory.de/ hab ich vor ca. 1 Jahr gestartet und das hat nun schon Pagerank 5 Zeitaufwand für Optimierung einmalig circa 4 Stunden (Verlinkung etc.) der Rest, Backlinks sammeln ist natürlich schwieriger da muss man auch Webmaster anschreiben, ich habe z.B: www.meine-erste-homepage.de angeschrieben und wurde dort direkt verlinkt (http://www.meine-erste-homepage.de/witze.php) darüber kamen einige Webmaster welche nun meine RSS Feeds und den Zufallswitz nutzen was mir wieder mehr Backlinks bringt...


und das ist bei klick-seiten "ohne echten content" schwierig.
Genau so schaut es aus, Klickseiten und Paid4Seiten haben nicht soviel Content wie z.B. Foren oder Witzsammlungen..


damit die Links nicht immer so index.php?content=site/impressum aussehen
Da wirst du mit mod_rewrite (http://www.modrewrite.de/) arbeiten müssen, tu ich auch auf all meinen Seiten in Wirklichkeit sind alle meine Seiten dynmaische php Seiten auch diese hier z.B:
http://www.joke-factory.de/Was-ist-ein-Trabi-mit-einem-Taschenrechner-68.html

Allerdings hab ich mir ein paar Funktionen geschrieben mit denen ich aus dem Inhalt der Seite einen schönen Dateinamen erstellen lasse was die Seite statisch macht :p und was das bringt zeigt mir meine Besucherstatistik die Seite wird bei Google mit den Keywords aufgenommen und so von den Leuten viel besser gefunden hier mal der Bericht von heute:
http://www.vms1.de/img/jokefactorythb.jpg (http://www.vms1.de/)

Knapp 90% der gesamten Besucher kommen über Suchmaschinen davon nochal knapp 95% von Google der Rest von anderen...

Suchwort "Witze" bin ich Platz 27 von 7,8 Millionen.

Und das alles hauptsächlich durch:
- mod_rewrite
- automatisch generierte Key-Words (übernimmt auch eine Funktion)
- Verlinkung durch Freecontent
- etc.

Gruß
Gremlin

Greggy
08.12.2007, 18:09
@Gremlin: wie kann ich mein standard vms1 per modrewrite zu statischen seiten machen? Ein kleines Tutorial/Addon wäre schön...interessiert hier bestimmt einige :D (hab gegoogelt...bin aba (scheinbar) zu dumm)

Gremlin
08.12.2007, 19:35
Ich würde sagen das du für jede Seite eine eigene Rewrite-Regel machen solltest ;) damit "Besonderheiten" einfach umgangen werden, also z.B.




RewriteEngine On
#startseite.html ist nun die Startseite
RewriteRule ^startseite.html$ index.php?content=/intern/startseite [L]
#betteln-1.html ist der Bettellink für user 1
RewriteRule ^betteln-([0-9]+).html$ index.php?content=/betteln&ref=$1 [L]



usw...

Hardy
11.03.2008, 08:55
Ich würde sagen das du für jede Seite eine eigene Rewrite-Regel machen solltest ;) damit "Besonderheiten" einfach umgangen werden, also z.B.




RewriteEngine On
#startseite.html ist nun die Startseite
RewriteRule ^startseite.html$ index.php?content=/intern/startseite [L]
#betteln-1.html ist der Bettellink für user 1
RewriteRule ^betteln-([0-9]+).html$ index.php?content=/betteln&ref=$1 [L]

usw...

Mein Pagerank ist nun schon wieder von 1 auf 0 gefallen :sad:
Kannst du mir mal sagen in welche datei ich deinen code packen muss?

jpwfour
11.03.2008, 13:25
falls du den rewrite code meinst, der kommt in eine datei mit dem namen:
.htaccess (der punkt am anfang ist gewollt)
diese sollte dann in dem hauptverzeichnis vom vms liegen, da sie für dieses und alle unterverzeichnisse (seofern durch eine andere .htaccess nicht wieder aufgehoben) gilt.

Gremlin
11.03.2008, 14:06
So ist es. Die Regeln kann man natürlich noch beliebig erweitern vom Prinzip her sollte es klar sein ^^ aber das du einen PR von 0 hast kann ich nicht sehen ;) bei meiner Anzeige hast du immer noch PR1... PR0 gibt es auch nur in wenigen Fällen:
- Start der Seite
- Bei Verstößen gegen Richtilien (Cloaking etc.)

Pagerank ist aber auch heutzutage nichts wichtiges mehr sondern dient eher als ***-Vergleich wichtig sind die SERPS um da höher zu kommen muss einiges gemacht werden ;)
- Linkaufbau
- Optimierung der Seiten (eigene Titel, Überschriften und absätze <h1> <h2> <p> etc.)
- ...

Gruß
Gremlin

jpwfour
11.03.2008, 19:00
zum überprüfen finde ich folgendes script ganz gut:
http://www.website-spy.de/monitoring-tools/site-rank/

adau
14.03.2008, 05:14
<meta name="revisit-after" content="10 days">


Welche Einstellung ist hier optimal?
Wäre z.b. 1 day nicht besser?


Mir gefällt www.seitwert.de (http://www.seitwert.de/)
besonders gut.:cool:

Gremlin
14.03.2008, 13:28
Wäre z.b. 1 day nicht besser?
Die Spider beachten das zu 90% sowieso nicht mehr deshalb kann man das ruhig so lassen :smilewinkgrin:

didith1207
14.03.2008, 13:55
Audience zeigt auch wirkung im meta..



http://www.its05.de/webmaster-homepage-wissen/metatags/bullit_203.gif <meta name="audience" CONTENT=”Alle">


Geben Sie hier Ihre Zielgruppe an, die Sie mit der Seite ansprechen möchten oder für die diese Seite geeignet ist. Bitte denken Sie immer daran: Eine Seite, die für Anfänger geschrieben wurde, ist nicht gerade etwas für Profis.



In den letzten Jahren hat sich jedoch gezeigt, dass auch Internetseiten oder die Angabe dieses Metatags erfolgreich im Internet sein können. Probieren Sie einfach einmal die Angabe aus und verfolgen dann das Verhalten ihrer Webseite in Suchmaschinen über mehrere Monate hinweg.



In Kürze:
Es macht absoluten Sinn, diesen Tag mit in Ihrer Metatags aufzunehmen.
Immer nur die Zielgruppen angeben, die Sie ansprechen möchten.Optionen:

Mehrfacheinträge sind möglich:
Alle
Anfänger
Azubis
Erwachsene
Experten
Fans
Fortgeschrittene
Frauen
Jugendliche
Kinder
Männer
Profis
Schüler
Studenten
was auch hilft ist eine analyse:
http://www.ongate-metatag-analyser.de/

Hardy
25.03.2008, 10:30
falls du den rewrite code meinst, der kommt in eine datei mit dem namen:
.htaccess (der punkt am anfang ist gewollt)
diese sollte dann in dem hauptverzeichnis vom vms liegen, da sie für dieses und alle unterverzeichnisse (seofern durch eine andere .htaccess nicht wieder aufgehoben) gilt.

Scheint bei mir nicht zu gehen :nonod:

olib32
27.03.2008, 16:41
Du musst schauen ob auf deinem Webspace auch mod_rewrite installierts ist. Ohne dem Modul wird es nicht funktionieren.

Hardy
27.03.2008, 17:25
Ist es ja aber funkst trotzdem nicht

didith1207
11.04.2008, 13:26
hallo...

Ich habe gerade festgestellt das meine Seite happywins beim suchbegriff *Klammlose* in der yahoo suchmaschine auf Platz 2 von etwa 465.000 für klammlose aufscheint ....

Und bei Google auf Platz 13 von ungefähr 420.000 für klammlose

Ich habe vor ca 1 Monat sitemaps erstellt für google und yahoo
für google nennt sich die text datei sitemap.xml
und für yahoo nennt sich die text datei urllist.txt

die werden einfach im rootverzeichniss abgelegt und sorgen dafür das suchmaschinen sich leichter tun mit dem auslesen der vorhandenen links

Ich muß sagen das bringt extrem viel! Ich konnte täglich beobachten wie happywins platz um platz gutgemacht hat!

Meine sitemaps hab ich mit einem freeware programm erstellt :
http://www.keylimetie.com/Products/Sitemap-Generator/

Über die Vorteile solcher Sitemaps kann man auch unter google webmastertools nachlesen ;)

Gremlin
11.04.2008, 14:03
Sitemaps sind wirklich was tolles -automatisch lesen jedoch auch viel unnötiges ein-. Wie lange hat es gedauert bis deine fertig war vom Programm? Meine läuft jetzt schon circa 30 Minuten muss aber dazu sagen das meine Seite auch circa 100.000 Unterseiten hat (Guenstige-Babyartikel.de)

*edit*
Die kostenlose Version von deinem Programm hat abgebrochen und ich habs nicht gemerkt *g nur 100 Urls möglich :(

didith1207
11.04.2008, 14:36
ups sorry das war mir noch nicht aufgefallen ..bringe ja noch keine 100 links zusammen:crazy:

Thor82
11.04.2008, 21:07
Vieleicht könnte ja jemand, der Ahnung davon hat eine .htaccess vorlage fürs vms1.2 erstellen. Denn die .htaccess die in dem Thread zu lesen war funzt bei mir nicht. Wenn es eine ordentliche Vorlage gäbe, dann könnte man ja die anderen urls selbst erweitern/umschreiben.

jpwfour
12.04.2008, 01:32
also das ganze ist ziemlich viel arbeit, da du ja die urls, bzw verlinkungen in allen dateien anpassen musst.

und wenn du jetzt nur ein paar seiten umleiten lässt, beispielsweise statt:
http://localhost/vms/?content=/intern/agbs
http://localhost/vms/intern/agbs.html

und jetzt einen anderen link klicken willst, der nur per
href="?content=/../..."
eingefügt wurde, würdest du ja die seite:
http://localhost/vms/intern/agbs.html?content=/../...
aufrufen wollen, die aber ja nicht existiert, also 404

d.h. sobald man einen link damit angepasst hat, muss mn alle anderen auch anpassen, wenigstens dass index.php immer vor die GET parameter schreiben.

ein kleines beispiel zum umschreiben, welches funktionieren sollte, sofern natürlich mod_reqrite installiert und aktiviert ist!

RewriteEngine on
RewriteRule ^intern-agbs.html$ index.php?content=/intern/agbs

diese zeilen in eine .htaccess im hauptordner des vms kopieren, und dann statt dem index.php?content=/... einfach nur intern-agbs.html anhängen, dann sollte die agb seite angezeigt werden.

rudicarell81
12.04.2008, 01:36
Vieleicht könnte ja jemand, der Ahnung davon hat eine .htaccess vorlage fürs vms1.2 erstellen. Denn die .htaccess die in dem Thread zu lesen war funzt bei mir nicht. Wenn es eine ordentliche Vorlage gäbe, dann könnte man ja die anderen urls selbst erweitern/umschreiben.

der code klappt der vorne gepostet wurde liegt wahrscheinlich an deinem Server

lg
rudi

Gremlin
12.04.2008, 03:45
Es müssen ausserdem nur die Verlinkungen angepasst werden die ein ausgeloggter User sieht. Denn Suchmaschinen sind i.d.R. keine Mitglieder und darum geht es hier doch eh nur ;).

Beim Bettellink würde ich etwas aufpassen denn wenn man da hunderte Dateien hat betteln-1.html betteln-2.html welche im Endeffekt alle den gleichen Inhalt haben gibt es eine Abstrafung durch die Suchmaschinen.

Gruß
Gremlin

Thor82
12.04.2008, 10:22
Ja, wird wohl an meinem server liegen. bin bei 1u1 gehostet.

jpwfour
12.04.2008, 13:16
normalerweise sollte da aber mod_rewrite möglich sein.

schau dir dochmal die phpinfo an, dort sollte was davon stehen, wenn nicht, frag bei denen mal nach, ob man das aktivieren kann.

aber abgesehen davon denke ich mal, dass es nicht ganz so viel ausmacht, wichtiger ist, sich bei den größeren suchmaschinen anzumelden, sitemaps einzureichen, backlinks zu generieren, und dann einfach abzuwarten.

Thor82
12.04.2008, 14:00
Jup, sitemap ist schon vorhanden und bin auch in vielen suchmaschinen eingetragen. Habe das vergnügen gehabt im Klammforum die ultimative spamsoftware zu kaufen. Da kann man sich mit 1 Klick in über 1500 Blogs, feeds und suchmaschinen ein tragen. Leider wurde der thread geschlossen (ist auch verständlich). Habe mich natürlich auch bei vielen per Hand eingetragen

Gremlin
12.04.2008, 17:18
ultimative spamsoftware zu kaufen
Und genau von solchen ist abzuraten da überall der gleiche Linktext, Keywords, Beschreibung etc. genutzt wird die SuMas erkennen das nach einiger Zeit und strafen die entsprechende Seite dann ab es ist höchstens für Traffic zu erzeugen gut.

Gruß
Gremlin

didith1207
14.04.2008, 00:26
Hallo...

Habe gerade ein problem festgestellt durch die wer ist online anzeige :(
gestern oder vorgestern war googles crawler überfleissig und alle user die bei mir online waren über die wer ist online mit nickpage gecrawlt nun hat google mir vorgeworfen zuviele seiten mit dem selben inhalt zu haben und schon hab ich paar minuspunkte auch in anderen suchmaschienen :-(

Ich habe mal meine wer ist online anzeige weggemacht und nun ist sie nur noch per klick abrufbar...

ich muß mir da mal einiges durchlesen wie ich da das am besten optimiere..

Gremlin
14.04.2008, 00:40
mach in die Nickpagelinks ein rel="nofollow" rein

olib32
14.04.2008, 13:21
Eine kostenlose Vollversion von einem Sitemap Generator gibt es hier (http://gsitecrawler.com/de/download/) ohne Einschränkungen.

Thor82
06.07.2008, 13:15
Begreife das mit der htaccess irgend wie nicht :frusty: Bräuchte mal ein Beispiel für die Mediadaten von http://klammzentrale.de

So muss laut 1u1 die htaccess für dynamische seiten aus sehen. http://hilfe-center.1und1.de/hosting/technik/htaccess/4.html
Der andere code von Gremlin funzt bei mir jedoch nicht.


Vielen Dank schonmal

jpwfour
06.07.2008, 14:34
erst mal checken, ob mod_rewrite überhaupt verfügbar ist:
http://www.modrewrite.de/foren/ftopic82.html

das hier mal probiert?:


Options -MultiViews
RewriteEngine on
RewriteRule ^mediadaten.html$ index.php?content=/intern/mediadatendann sollte unter
http://www.klammzentrale.de/mediadaten.html
die seite:
http://www.klammzentrale.de/index.php?content=/intern/mediadaten
angezeigt werden?

Thor82
06.07.2008, 15:26
So sieht meine htaccess aus
RewriteEngine On
RewriteCond %{HTTP_HOST} ^klammzentrale.de$ [NC]
RewriteRule ^(.*) http://www.klammzentrale.de/$1 [R=301]

Options -MultiViews
RewriteEngine on
RewriteRule ^mediadaten.html$ index.php?content=/intern/mediadaten

Allerdings funzt der nicht. Man muss sich da an die Hilfe von 1u1 halten und diese Regel nutzen. Mod rewrite ist bei mir aktiv, sonst hätte ich ja auch nicht die Umleitung auf www machen können.

Thor82
09.07.2008, 10:33
Also ich habe mal bei 1u1 nach gefragt. Die sagen die htaccess muss so aussehen.
RewriteEngine On
RewriteRule ^mediadaten$ /index.php?content=/intern/mediadaten
RewriteRule ^userliste$ /index.php?content=/intern/userliste
Funktioniert auch:
http://www.klammzentrale.de/mediadaten
http://www.klammzentrale.de/userliste

aber nur wenn man die Url´s direkt auf ruft. mache ich da irgend was falsch?

dude32
09.07.2008, 15:53
hab dazu auch mal nee frage, hatte auch mal probiert mit einer .htaccess datei im root, aber da haben die games versagt, wie umgehe ich dieses problem

Xenon
09.07.2008, 16:44
bei den games ist es so
content/spiel/spiela/index.php dieses spiel möchte auf die in dem gleichen ordner liegende datei aufrufen da wo die flash daten sind aber durch modrewrite ist es nun auf domain.de/game1/ und da er nun in diesen ordner nix findet kann er nix ausgeben du müsstets die flash datei (nicht die swf datei ) sonder da wo dies mit flash steht :thumb:

jpwfour
09.07.2008, 16:52
...Funktioniert auch:
http://www.klammzentrale.de/mediadaten
http://www.klammzentrale.de/userliste

aber nur wenn man die Url´s direkt auf ruft. mache ich da irgend was falsch?

wie meinst dud as?

es kann ja nur bei direkt aufruf funzen, oder meinst du, .htaccess scheibt dir deine php/html dateien um?
dass musst du schon selber machen, also z.bsp. in der lib/header.php die links ändern, statt
href="?content=/intern/mediadaten"
jetzt halt:
href="mediadaten"

Thor82
09.07.2008, 19:54
Stimmt, klappt jetzt. Allerdings müsste ich da jetzt sämtliche urls um schreiben und suchmaschinenfreundlich machen, denn wenn man jetzt auf meiner Seite http://www.klammzentrale.de/userliste klickt und dann auf
Klickpot, so schreibt es dann folgende adresse in den Browser http://www.klammzentrale.de/userliste?content=/verdienen/klickpott (http://www.klammzentrale.de/mediadaten?content=/verdienen/klickpott) und somit wird weiterhin die Userliste angezeigt

Ich hab da jetzt mal bei jeden Link index.php vor ?content..... gesetzt. Dann funzt alles einwandfrei. Weiß jetzt nur nicht ob das so ne gute Lösung ist mit dem index.php

jpwfour
10.07.2008, 00:06
also es gibt nur 2 lösungen, entweder das index.php davor hängen, oder halt alle links "Suchmaschinen freundlich" machen.

schaden kann das mit dem index.php davor af keinen fall, ist im endeffekt nur die ausführliche variante von href="?foo=bar", welche an sich auch immer vorzuziehen ist!

Everlast3310
06.05.2010, 15:21
Hallo, da ich nicht so viel plan von der .htacces habe, dache ich, ich kann mein Problem mal hier stellen.
Also ich habe volgenden Link in meiner Browserleiste:
http://www.klick4.de/?content=/intern/anmeldenNun wollte ich einige urls, die ja nur im ausgeloggten zustand für suchmaschinen sichtbar sind, freundlicher gestallten. Also habe ich mir eine .htaccess mit folgendem Inhalt angelegt.
RewriteRule ^anmelden$ /index.php?content=/intern/anmeldenDann habe ich den Link noch in der php Datei angepasst also
<a href="anmelden"> Mein problem ist jetzt, dass ich alle Links anpassen muss, da ja sonst folgendes passiert:
http://www.klick4.de/anmelden?content=/intern/faqsund das will ich umgehen. Gibts da vieleicht eine Lösung dafür oder eventuell auch eine ganz andere Vorgehensweise? Wäre für Hilfe wirklich dankbar.

Lokutos
06.05.2010, 16:22
Direckte urls wenn man url's verschönern will sind relative pfade nicht möglich

verlinke einfach das anmelden mittels
http://www.paideseite.de/anmelden

dan solltest du aber die htacces auch so umschreiben das er eine endung aktzeptiert und deinen link mit .html beenden da dies eine klare information ist.

eine datei ohne endung ist technisch nirgends zugeordnet und lässt interpretationsspielraum.

MFG Lokutos

jpwfour
06.05.2010, 17:49
...
eine datei ohne endung ist technisch nirgends zugeordnet und lässt interpretationsspielraum.
...

Sowie ich das sehe, stört das Suchmaschinen kaum, schließlich optimieren sich Suchmaschinen auch, und Wikipedia bspw. oder gängige Wordpress rewrite rules verzichten ebenfalls auf Endungen (ausschlaggebend dürften eher Header&Inhalt sein für die Erkennung).

@Everlast:

wenn du die URLs nur 1 Ebene tief nutzt, dann würde ein umschreiben von href="? auf href="index.php? ausreichen, aber bei sowas wie url/intern/mediadaten würde das auch nicht mehr funktionieren.

Everlast3310
06.05.2010, 17:55
Es muss doch aber irgendwie möglich sein, dass statt ?content=
Domain/content/blabla/blaba
ausgegeben wird ohne, dass man sämtliche urls umschreiben muss

SebbyPHM
06.05.2010, 18:11
wenn du die URLs nur 1 Ebene tief nutzt, dann würde ein umschreiben von href="? auf href="index.php? ausreichen, aber bei sowas wie url/intern/mediadaten würde das auch nicht mehr funktionieren.

Dann setzt man die Verlinkungen in den Root zurück, mit einem Slash am Anfang.

auf der seite www.url.de/intern/mediadaten ... will man dann auf was anderes, dann immer /?content=... oder /intern/agbs oder so etwas

Lokutos
06.05.2010, 18:48
Klar ist das möglich und auch recht einfach

ich habe z.b. auf meiner seite (paid-4.ch)

ist zwar kein vms aber darum geht es ja nicht
diese htaccess


RewriteCond %{HTTP_HOST} ^paid\-4.ch$
RewriteRule ^/?$ "http\:\/\/www\.paid\-4\.ch" [R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?paid-4.ch$ [NC]
RewriteRule ^([&=a-zA-Z0-9/_-]*)$ index.php?seite=$1

damit ist es mir möglich
das ich intern für das script alles ist wie wenn ich den aufruf so gestallten würde
http://www.paid-4.ch/index.php?seite=/download/index

Praktisch wird die seite aber so aufgerufen
http://www.paid-4.ch/download/index

wie du auch siehst zeigt er (fast) den selben inhalt an weil ich im menü da bisschen was speziell habe.

das einzigste problehm ist es das wenn man solche url's benutzt die pfadangaben zu images und css dateien (alles nicht php sprich alles was der browser interpretiert) direckt sein müssen sprich nichts relatives.

sprich keine /hhh/ggg/style.css
sondern immer http://www.bla.de/hhh/ggg/style.css

das kannst du auch in meinem header sehen:

<link rel="stylesheet" href="http://www.paid-4.ch/style.css (http://www.designerscripte.net/view-source:http://www.paid-4.ch/style.css)" type="text/css">

<script type="text/javascript" src="http://www.paid-4.ch/jquery/jquery.js (http://www.designerscripte.net/view-source:http://www.paid-4.ch/jquery/jquery.js)"></script>
<script type="text/javascript" src="http://www.paid-4.ch/jquery/jquery-ui.js (http://www.designerscripte.net/view-source:http://www.paid-4.ch/jquery/jquery-ui.js)"></script>

<link rel="stylesheet" href="http://www.paid-4.ch/jquery/tablesorter/style.css (http://www.designerscripte.net/view-source:http://www.paid-4.ch/jquery/tablesorter/style.css)" type="text/css">
<script type="text/javascript" src="http://www.paid-4.ch/jquery/tablesorter/jquery.tablesorter.min.js (http://www.designerscripte.net/view-source:http://www.paid-4.ch/jquery/tablesorter/jquery.tablesorter.min.js)"></script>

..... und viele weitere

ebenso meine css:

body {
background-image: url('http://paid-4.ch/img/background.jpg');
background-repeat: repeat-x;
background-color: #efefef;

......


All das ist aber kein Problehm das kannst du jetzt schon mal tun (sprich css direckt javascripte direckt die seite durchforsten nach images die nicht direckt sind....

wenn du das hast empfiehlt es sich die htacces zu schreiben und dan mal menue_links und rechts zu aktualisieren dann ist das schonmal seh gut dan einfach suchen wo es problehme gibt und dan dan nen direckten link rein.

PS am besten du nimmst die seite dazu n Tag in den Wartungsmodus und testest da dan mal ausgibig wenn nicht geht sagen das es irgendwann nochmal einen gibt und das backup einfach einspielen.
*grins*

Bei fragen kannst du dich auch morgen melden

MFG Lokutos

Everlast3310
06.05.2010, 23:00
Danke für die Informationen aber ich werde es anders an gehen. Wenn ich überall wo ?content=/.../... steht, einfach / vor content=/.../... setze, dann passen die Links wieder und ich muss nicht jede url in der .htaccess nach tragen.

also /?content=/.../...
Und damit doppelter content vermieden wird in der .htaccess


RewriteCond %{THE_REQUEST} \?content=
RewriteCond %{QUERY_STRING} content=/intern/(.+)
RewriteRule ^(index\.php)?$ http://www.klick4.de/%1.html? [R=301,L]

RewriteRule ^anmelden.html$ /index.php?content=/intern/anmelden [L]So ist die url nur noch über domain/anmelden.html erreichbar.


Allerdings funktioniert das ausloggen nicht mehr. <a href="/?content=/intern/startseite&amp;logout=true">
Hat da jemand ne Lösung?

jpwfour
07.05.2010, 11:40
Der Aufruf von:
http://www.klick4.de/?content=/intern/startseite
führt zu einer Umleitung auf:
http://www.klick4.de/startseite.html

Also die Regeln so anpassen, dass das nicht passiert bzw. wenn dann, auf:
http://www.klick4.de/intern/startseite.html
Und dann noch Regeln erweitern, dass dort richtig umgeschrieben wird.

Everlast3310
07.05.2010, 11:42
Ah ja, stimmt, vielen Dank


RewriteCond %{THE_REQUEST} \?content=
RewriteCond %{QUERY_STRING} content=/intern/(.+)
RewriteCond %{QUERY_STRING} !logout=true
RewriteRule ^(index\.php)?$ http://www.klick4.de/%1.html? [R=301,L]

So gehts

SebbyPHM
10.05.2010, 02:17
Hätteste auch einfach nur bei [R=301,L] noch QSA als Flag mit übergeben müssen.

Lautet, wenn cih mich recht entsinnen kann, Querystring append