Archive for the ‘wordpress’ tag
Blog URL Struktur geändert
So, nun habe ich etwas Zeit gehabt und auf die suchmaschinenfreundliche URL-Struktur umgestellt. Vorher hatte ich umgestellt auf /%post_id% , sodass Artikel unter
http://www.phpgangsta.de/630
verfügbar waren. Das war primär dafür gemacht, dass ich diese kurzen URLs in Twitter nutzen kann, da ich Short-URL-Dienste hasse (man weiß nie was dahinter versteckt ist).
Nun habe ich die Struktur umgestellt auf /%postname% , sodass der selbe Artikel nun standardmäßig so verlinkt ist:
http://www.phpgangsta.de/taugt-zend_queue-etwas
ABER: Da ich die kurzen URLs nicht verlieren wollte (und die Links in Google/Twitter weiterhin funktionieren sollen) habe ich meine .htaccess noch angepasst, sodass ich nun beide Formate nutzen kann. In Twitter kann ich also weiterhin meine geliebten Kurz-URLs nutzen, im Blog wird allerdings der Postname genutzt. Meine .htaccess sieht nun so aus:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^([0-9]+)$ /?p=$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Falls also in der URL nur Zahlen vorkommen, sende ich einen “301 Permanent Redirect” auf die URL ?p=<id> , diese URL wandelt WordPress dann nochmals um und leitet auf die URL mit dem Postnamen um. In Google sollten nun also bald die Artikel nur noch mit dem Postnamen erscheinen und die ID-URLs bald verschwinden. Ich bin gespannt, ob das so klappt.
Um nur einen 301 Redirect zu nutzen hätte ich ein kleines Script schreiben müssen, welches aus einer ID die Postname-URL herausfindet (Datenbank?) und dann redirected. Ob das einfach ist und vor allem bei zukünftigen WordPress-Updates noch funktioniert würde ich bezweifeln, und soweit ich weiß sind 2 Redirects kein Problem, oder hat jemand andere Informationen?
Jedenfalls funktioniert es nun so wie ich möchte, und Google werde ich in den nächsten Tagen mal beobachten.
Optimierung meines Blogs
SEO ist in aller Munde. Es gibt Millionen von SEO-Experten, die einen “100%-ig auf Platz 1 bei Google” bringen können. Natürlich für viel Geld, und mit komischen, teils verbotenen Methoden.
Ich verlasse mich da lieber auf die kleinen Tipps und Tricks, die man so liest, und die auch Sinn machen. Auch Google gibt Webmastern Tipps, um ihre Seiten gut indizierbar zu machen, und so einen guten Pagerank zu erhalten. Interessante Hintergrund-Informationen gibt es zB bei Google’s Webmaster Tools.
Ich möchte hier keine riesen Sammlung eröffnen, sondern nur das WordPress-Plugin “All in One SEO Pack” vorstellen. Dieses Plugin hilft dabei, auf jeder Seite unterschiedliche und vor allem passende Keywords und Descriptions setzen zu lassen (automatisch extrahiert aus dem Artikel-Text). Auch den Titel kann man auf jeder Seite anpassen lassen. Des weiteren unterstützt es die Möglichkeit, doppelte Inhalte unter verschiedenen URLs zu vermeiden mit dem “canonical”-Tag.
Damit sind die wichtigsten Dinge erstmal abgedeckt. Alle anderen Meta-Tags sind heutzutage relativ unwichtig geworden, jedenfalls liest man das oft.
Schaut es euch selbst an, ich finde es sehr hilfreich, und werde es auch vorerst dabei belassen.
So sehen die Optionen aus:
Erste Twitter Tests
Da Twitter in aller Munde ist, habe ich es mir am Wochenende nun auch mal angeschaut und mir einen Account eingerichtet. Zwar schon die letzten Monate des öfteres gehört und gelesen, konnte ich mich bisher nicht davon überzeugen lassen. Da auch keiner meiner Bekannten twittert, war der Anreiz nicht wirklich groß.
Jetzt am Wochenende habe ich einen Podcast vom Chaos Computer Club: Chaosradio Folge 147 gehört, der mich nun zu Experimenten angespornt hat.
Ein Account ist schnell erstellt, eine Statusnachricht geschrieben, und ein paar Leuten folge ich auch bereits.
Heute habe ich mir das WordPress-Plugin TwitterSuite installiert, mit dem ich hoffe, automatische Tweets zu senden bei neuen Beiträgen, Last Tweets anzuzeigen und einigem mehr. Dieser Post ist auch dazu da, diese Funktionalität mal zu testen. Ich hoffe, dass es funktioniert
EDIT: Hmm, das ging wohl voll in die Hose. Habe wohl curl nicht installiert auf dem Server. *verschnauf* Hätte ja auch so einfach sein können.
Da ich jetzt weder Zeit noch Lust habe, probiere ich nun den twitter_updater.
EDIT2: Scheint zu funktionieren! *jubel*
Design angepasst
So, ich habe das Theme gewechselt, und mein Bruder hat mir sogar einen individuellen Header spendiert! Alles was Grafik betrifft ist nicht so mein Ding, aber dafür kennt man ja seine Leute
Danke dafür!
WordPress und meine Plugins
Da dies mein erster Blog ist, experimentiere ich natürlich auch etwas mit WordPress. Aktuell habe ich die Plugins
- WP-Cumulus
- WP-Memory-Usage
- WP-ServerInfo
- SyntaxHighlighter Evolved
installiert. Gibt es sonst noch welche, die ich unbedingt kennen muss und nutzen sollte?
Was tut ihr gegen Spam in den Comments? Akismet wird ja bereits mitgeliefert, man muss es nur noch aktivieren. Welches Anti-Spam-Plugin bevorzugt ihr?
Ich habe ausserdem noch Probleme mit dem Einrücken des php Codes, irgendwie klappt das noch nicht so wie ich möchte. Hat jemand Erfahrung damit und einen Tip?
Und hier noch ein kurzer php-Code-Test:
<?
echo "bla";
class MyFirstClass {
public $name = null;
public function myTest() {
return "just a test";
}
}
?>
Test Ende.


