Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: 01-Scripts.de - Supportforum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Mittwoch, 4. April 2012, 01:38

mod_rewite [Frage]

Hallo,

ich wuste jetzt nicht genau wo ich die frage stellen solte, aber es gehört ja auch zum News script.
Es geht um das mod_rewite, ich habe das bei mein hoster aktivieren lassen und auch eine 301 umleitung der domain vorgenohmen
von http://domainname.de in http://www.domainname.de was auch prima klapte.

Jetzt habe ich gesehn das im news script im ACP ein mod_wewite einstellung vohanden ist und laut anweisung:

Zitat

mod_rewrite ("sprechende Links")


Um die mod_rewrite-Funktionalität des 01-Artikelsystems nutzen zu können,
muss ihr Server/Webspace folgende Voraussetzungen erfüllen:


  • Nutzung von .htaccess-Dateien gestattet
  • mod_rewrite-Unterstützung vorhanden & erlaubt


Wenn noch nicht vorhanden, legen Sie im Hauptverzeichnis Ihres Servers eine Textdatei mit Namen
.htaccess an .

Achten Sie dabei auf die genaue Bezeichnung (es wird KEINE Endung verwendet)!


Kopieren Sie folgenden Code in die Datei



RewriteEngine On

RewriteRule ^(.*),([0-9]+).html$ /includepage.php?artid=$2#01id$2 [L]


includepage.php durch den entsprechenden Dateinamen ersetzen.


Speichern Sie die Datei und aktivieren Sie die mod_rewrite-Funktion in den Einstellungen.

Danach sollten sog. "sprechende" Links zur Verfügung stehen.
Den code den ich in der .htaccess einfügen soll, soll das so ausreichend sein?
Generiert er so jetzt dann die dynamichen URLs? bzw. Woran erkenn ich das es seo freundliche URLs sind dann?
Den ich habe das gleiche auch mit mein anderen URLs vor, diese also Semetrich bzw. Seo freundlicher zu machen.

Nun habe ich recherchiert im Internet und bin auf einigen seite gestoßen die auch einen Generator haben.
bsp. seochat Habe da laut anweisung meine Dynamiche URL in dem falle: http://www.meinedomain.de/account.php?sess= angegeben,
und habe dann generieren lassen, raus kam bei, folgender code den ich in der .httacces setzen soll:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Results for: http://www.meinedomain.de/account.php?sess=

              
              Method 1 - Single Page URL
Dynamically Generated URL

http://www.meinedomain.de/account-sess-[VALUE].html


After converting your dynamic URL

http://www.meinedomain.de/account-sess-.html


Create a .htaccess file with the code below

The .htaccess file needs to be placed in http://www.meinedomain.de/

Options +FollowSymLinks
RewriteEngine on
RewriteRule account-sess-(.*)\.html$ account.php?sess=$1

Method 2 - Directory Type URL
Dynamically Generated URL

http://www.meinedomain.de/account/sess/[VALUE]/


After converting your dynamic URL

http://www.meinedomain.de/account/sess//


Create a .htaccess file with the code below

The .htaccess file needs to be placed in http://www.meinedomain.de/


So ich habe nun Method 1 gewählt.
Habe den code in der .httacces eingefügt. In Method 1 lautet die dynamic URL http://www.meinedomain.de/account-sess-[VALUE].html
Wenn ich den code eingefügt habe und die URL im browser aufrufe geht sie auch. aber wenn ich die normalen URL aus mein Seiten Menü auswähle
steht trotzdem im Browser: account.php?sess=ID.

Muss ich jetzt meine Menü links auch anpassen in account-sess-[VALUE].html ?
Ein bsp. wie ich den ersten link in mein Menü zum Test geändert habe:

Quellcode

1
<li><a title="Account" target="_top" href="account-sess-<?php echo $sess ?>.html">Account</a></li>


Oder reicht einfach nur der code in der .httacces aus? Ich bin da etwas überfragt.
Denn wen ich meine Seite bei Nippels checken lasse sspuckt er mir bei URL Formate trotzdem geringe Punktwertung aus., also keine änderung.
Ich hab mal wo gelesen das wen man es in der .httacces angepast hat, das man im browser die dynamic URL sehen. Wie genau geht das denn jetzt nun?
Und vor allem wie kann ich sehen das es nun Generirte Seo freundliche URLs sind?

Hier mal ein Sreenshot:


Wie man auf den Sreen sieht, habe ich im Menü die links auch angepasst und nicht nur den code in der .httacces drin.
Aber man solte ja die URL selbst nicht verändern, da es fatal sein kein für den Googel Rank. Aber wie soll es dann gehen? Das verstehe ich nicht so ganz.
Wie soll ich die URLs den sonst Seo freundlicher bekommen und zum anderen das Double Content lösen? Im Googel Account und Bing account kann man in den einstellungen auch die Parametern angeben, wie ref, oder sess um das Double Content zu umgehen bzw. zu verringern, aber ob das allein hilft und aussreichend ist?

Desweiteren hab ich noch eine frage zu diesem Code:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
/** 
 * Wandelt einen String in einen SEO-freundlichen String um 
 * 
 * @copyright 2008 (www.seo-ranking-tools.de)
 * @version 0.2 
 * 
 * @param string $string 
 * @return string 
 */ 
function SEOfriendlyURL($string){ 
    $string str_replace("ä""ae"$string); 
    $string str_replace("ö""oe"$string); 
    $string str_replace("ü""ue"$string); 
    $string str_replace("ß""ss"$string); 
    $string preg_replace("`[.*]`U","",$string); 
    $string preg_replace('`&amp;(amp;)?#?[a-z0-9]+;`i','-',$string); 
    $string htmlentities($stringENT_COMPAT'utf-8'); 
    $string preg_replace"`&amp;([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig|quot|rsquo);`i","1"$string ); 
    $string preg_replace( array("`[^a-z0-9]`i","`[-]+`") , "-"$string);     
 
    return strtolower(trim($string'-'));  
 
}

?>


Den bekommt man von der seite seo-ranking-tools. Wie oder wo muss man das einbaun oder Includen?
bzw. Wie genau soll das mit diesen Converter script gehen?

mfg Mike
[Meine Seite ] Werben oder nicht Werben, das ist hier die Frage! ^_^

2

Mittwoch, 4. April 2012, 19:17

Hallo!

Zitat

Den code den ich in der .htaccess einfügen soll, soll das so ausreichend sein?
Generiert er so jetzt dann die dynamichen URLs? bzw. Woran erkenn ich das es seo freundliche URLs sind dann?

Ja, das ist ausreichend.
Der Code in der .htaccess-Datei ist lediglich dafür zuständig, dass der Server an den Browser den zur SEO-URL jeweils richtigen Inhalt ausgibt.
Die eigentlichen dynamischen URLs für die ganzen Links werden, nachdem die mod_rewrite-Funktion in den Einstellungen aktiviert wurde, automatisch vom Artikelsystem generiert und angezeigt.
Ob es sich bei Links bereits um die "modifizierten" SEO-Links handelt kann man ganz einfach rausfinden, indem man mit der Maus über die entsprechenden Links fährt. Es wird dann die Link-Adresse direkt beim Link oder in der Statuszeile des jeweiligen Browsers angezeigt:


Zitat

Muss ich jetzt meine Menü links auch anpassen in account-sess-[VALUE].html ?
Ja

Zitat

Denn wen ich meine Seite bei Nippels checken lasse sspuckt er mir bei URL Formate trotzdem geringe Punktwertung aus., also keine änderung.
Ja, weil die ganzen statischen Links in ihrer Internetseite manuell anpassen müssen.
Der Eintrag in der .htaccess-Datei ist wie gesagt nur dazu da eine im Browser aufgerufene URL auf die richtige Ziel-Seite weiterzuleiten.

Zitat

Aber man solte ja die URL selbst nicht verändern, da es fatal sein kein für den Googel Rank. Aber wie soll es dann gehen? Das verstehe ich nicht so ganz.
Ich wüsste nicht, was dagegen spricht. Bin aber persönlich sowieso kein Fan von dieser ganzen SEO-Optimierung für Google.

Zitat

Den bekommt man von der seite seo-ranking-tools. Wie oder wo muss man das einbaun oder Includen?
bzw. Wie genau soll das mit diesen Converter script gehen?
Wenn Sie die Links sowieso manuell anpassen, benötigen Sie diesen Code eigentlich nicht.

MfG,
Michael
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

3

Mittwoch, 4. April 2012, 23:42

Hallo Michael,

ich hoffe das war nicht zuviel text ^^
ertsmal danke für deine ausführliche Antwort.
Also der .httacess code allein reicht dann wohl nicht, also muss ich doch zusätzlich die links im Menü auch anpassen?
Naja Ich war auch nie Fan von Seo und co.. aber mittlerweile habe ich mich damit mal auseinander gesetzt. ^^
Ich habe Meine Seite Extra W3C dann CSS Valide gemacht. Nun arbeite ich mich schritt für schritt mit dem seo, in der Hoffnung
mit den Pagerank noch etwas höher zu kommen. Derzeit stehen wir auf 4, denke das uns 5 auch noch sicher ist.

Aber was ich in den letzten wochen so recherchiert habe, und was damit alles zusammen hängt, da brauch man wirklich schon ein studium für. ^^
[Meine Seite ] Werben oder nicht Werben, das ist hier die Frage! ^_^

4

Mittwoch, 4. April 2012, 23:49

Also der .httacess code allein reicht dann wohl nicht, also muss ich doch zusätzlich die links im Menü auch anpassen?
Ja
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

Thema bewerten