Hallo liebe Gemeinde!
Neu und unschuldig guck ich drein, denn ich muss wohl hier nun richtig sein.
Ich habe diverse Foren abgeklappert und Suchmaschinen vergewaltigt, nur damit ich aus SEO endlich einmal schlau werde.
Aber ich kappiere es einfach nicht.
Dann fand ich dieses Forum hier und bin erstaunt, dass es wohl echte Profis hier geben muss.
Daher gleich mal ein paar für mich sehr wichtige Fragen, welche ich Euch gerne stellen möchte.
1.) Ich habe zwei Domains, welche aber ein und die selbe ist. Beispiel: domain.TK führt zu domain.ORG.
Beide beinhalten dasselbe Produkt auf ein und demselben Hoster. (nur die domain ist anders. mehr nicht)
Nur wenn ich via domain.TK meine Site aufrufen lasse, führt diese mich zwar wie eingestellt auf domain.ORG, jedoch verschwindet das TK
nicht und meine User sind etwas verwirrt, da meine Inhalte ausschließlich auf domain.ORG zugeschnitten sind.
Dementsprechend möchte ich gerne, dass das TK verschwindet und dafür ORG erscheint.
Ich habe dann dieses Beispiel verwendet:
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.tk$ [NC]
RewriteRule ^(.*)$ http://domain.org/$1 [R=301,L]
Leider funktioniert es jedoch nicht. Das TK bleibt bestehen.
Daher: Was mache ich hierbei falsch?
~~~
2.) Meine bisweilen wichtigste Frage, welche ich einfach nicht umgesetzt bekomme:
Wie schaffe ich es denn nun wirklich, dass meine anzuzeigenen Webseiten via SEO umgeschrieben werden?
Ich meine, es sollte dann nicht mehr domain.org/hier_inhalt.php stehen, sondern ehm, naja, halt etwas anderes, welches man ja offensichtlich via SEO verändern kann/könnte!?
Nehmen wir ein konkretes Beispiel:
Ich habe die Site domain.org/ordner1/ordner2/inhalt.php
So.... Und ich möchte es nun umschreiben lassen via SEO, dass es z.B. so aussieht: domain.org/inhalt(.php)
Ich hoffe Ihr versteht mich soweit?
Denn ich verstehe, gerade was die zweite Frage angeht, absolut gar nichts. Viele Beispiele hatte ich einst ausprobiert und entweder wurde die Site zerschossen oder gar nimmer angezeigt.
Auch faszinierend finde ich, dass ich eine vorgefertigte htaccess habe (durch ein Programm), ich dann im acp vom Programm SEO aktiviere und dann auf einmal die Ordner gar nicht mehr erreichbar sind.
Das Programm als Beispiel ist
Gallery 2
Der Code aus der htaccess ist folgender:
Code:
# BEGIN Url Rewrite section
# (Automatically generated. Do not edit this section)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} gallery\_remote2\.php
RewriteCond %{REQUEST_URI} !/main\.php$
RewriteRule . - [L]
RewriteCond %{HTTP:Authorization} (.+)
RewriteCond %{QUERY_STRING} !g2_authorization=
RewriteRule . %{REQUEST_URI}?g2_authorization=%1 [QSA]
RewriteCond %{THE_REQUEST} /d/([0-9]+)-([0-9]+)/([^/?]+)(\?.|\ .)
RewriteCond %{REQUEST_URI} !/main\.php$
RewriteRule . /main.php?g2_view=core.DownloadItem&g2_itemId=%1&g2_serialNumber=%2&g2_fileName=%3 [QSA,L]
RewriteCond %{THE_REQUEST} /v/([^?]+)\.davmount(\?.|\ .)
RewriteCond %{REQUEST_URI} !/main\.php$
RewriteRule . /main.php?g2_view=webdav.DownloadDavMount&g2_path=%1 [QSA,L]
RewriteCond %{THE_REQUEST} /w(/[^?]*)?(\?.|\ .)
RewriteCond %{REQUEST_URI} !/main\.php$
RewriteRule . /main.php?g2_controller=webdav.WebDav&g2_path=%1 [QSA,L]
RewriteCond %{THE_REQUEST} /v/([^?]+)(\?.|\ .)
RewriteCond %{REQUEST_URI} !/main\.php$
RewriteRule . /main.php?g2_path=%1 [QSA,L]
</IfModule>
# END Url Rewrite section
<Files ~ "\.(inc|class)$">
Deny from all
</Files>
Nun, naja, wie gesagt, es funktioniert nie etwas bei mir, was ich mit SEO mache.
Das einzige was wahrhaftig funktioniert, sind integrierte, vorgefertigte Scripte.
Als Beispiel Wordpress oder phpbb 3.x.
Da funzt merkwürdigerweise SEO.
Auch von meinem Hoster OVH wird SEO selbstverständlich unterstützt.
Daran kann es also nicht liegen.
Und jedes Male, wenn ich aus dem Internet mir Beispiele anschaue, ich diese dann in meine htaccess umsetze, funzt es einfach nicht.
Das einzige welches ich hier aus dem Forum habe und auch funktioniert ist:
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]
Also mod_rewrite funzt bei mir wohl doch. Aber irgendwie bin ich absolut blöde dazu, url-umschreibungen (und die erste Frage hier) zu lösen.
Ich bitte daher hier an dieser Stelle, sehr um Eure Mithilfe.
Könnt Ihr mir helfen? Ihr wäret meine letzte Anlaufstelle.
Vielen Dank!
Liebe Grüße, nixversteher