Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Custom Permalink Structure
#1
Hallo,

dann will ich das deutsche Forum mal etwas beleben ... :-)

Damit der Workaround von dieser Seite:

http://www.get-simple.de/gs-tipps-tricks...-anzeigen/

funktioniert, habe ich die Custom Permalink Structure von:

%parent%/%slug%.html

auf:

%slug%.html

umgestellt.

Nur leider kann man die Seiten jetzt in beiden Versionen aufrufen.

Was muss ich in der .htaccess ändern um die
Reply
#2
Moin Master,

dein Posting kam nicht vollständig an.

Wenn du beide Varianten aufrufen kannst, hast du denn den Browsercache geleert und hast du
mit verschiedenen Browsern probiert (um den Browser-Cache auszuschließen)?

Ist es dann immer noch so?

Was hast du genau in die .htaccess geschrieben?
Vielleicht beide Regeln?

Gruss, Connie
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#3
Die Seiten sind zunächst prinzipiell immer in beiden Versionen (mit und ohne Fancy URLs) aufrufbar. Sind die Fancy URLs aktiviert, fügt GS im Kopfteil des Templates (beispielsweise bei uns) hinzu:

Code:
<link rel="canonical" href="http://www.get-simple.de/anwendung/suchmaschinen-optimierung/" />

Suchmaschinen wissen daher, welche Adressvariante zu bevorzugen ist und welche damit indiziert werden soll.

Zusätzlich gibt es in der Konfigurationsdatei gsconfig.php noch einen Eintrag, der eine sofortige Umleitung auf die bevorzugte Variante auslöst:

Code:
# Enable Canonical Redirects?
#define('GSCANONICAL', 1);

Im Wiki steht dazu, dass man damit vorsichtig sein solle; warum, steht dort indes nicht, hehe. Ich weiß es nicht.

Was die .htaccess-Datei angeht, steht dort ja bereits ein Rewrite von index.php?id=foo auf Fancy URLs, ich wüsste nicht, wie man dort die generelle Aurufbarkeit von index.php?id=fooverhindern könnte; allerdings bin ich auch kein mod_rewrite-Spezialist.
Reply
#4
Connie Wrote:dein Posting kam nicht vollständig an.

Wenn du beide Varianten aufrufen kannst, hast du denn den Browsercache geleert und hast du
mit verschiedenen Browsern probiert (um den Browser-Cache auszuschließen)?

Ist es dann immer noch so?

Was hast du genau in die .htaccess geschrieben?
Vielleicht beide Regeln?

Hallo Connie,

sorry habe ich gar nicht bemerkt, dass nicht alles ankam. In der Vorschau hat es noch funktioniert. Ist das ein generelles Problem des Forums?

Nein, kein Cache-Problem!

Mein einzig relevanter .htaccess Eintrag:

RewriteRule /?([A-Za-z0-9-]+)\.html?$ index.php?id=$1 [L]

Wahrscheinlich müsste man diesen so anpassen, dass nur die gewünschten Seiten ankommen oder eine weitere Regel für die unerwünschten Seite vorlagern.

Master
Reply
#5
polyfragmented Wrote:Die Seiten sind zunächst prinzipiell immer in beiden Versionen (mit und ohne Fancy URLs) aufrufbar. Sind die Fancy URLs aktiviert, fügt GS im Kopfteil des Templates (beispielsweise bei uns) hinzu:

Code:
<link rel="canonical" href="http://www.get-simple.de/anwendung/suchmaschinen-optimierung/" />

Suchmaschinen wissen daher, welche Adressvariante zu bevorzugen ist und welche damit indiziert werden soll.

Zusätzlich gibt es in der Konfigurationsdatei gsconfig.php noch einen Eintrag, der eine sofortige Umleitung auf die bevorzugte Variante auslöst:

Code:
# Enable Canonical Redirects?
#define('GSCANONICAL', 1);

Hallo polyfragmented,

danke für die Info! Wieder was dazu gelernt.

Und <link rel="canonical" href="... scheint ja auszureichen wie man hier lesen kann:

http://www.google.com/support/webmasters...wer=139394

Den gsconfig-Eintrag werde ich aber trotzdem nochmal testweise umstellen.

Master
Reply




Users browsing this thread: 1 Guest(s)