{"id":9002,"date":"2017-01-02T19:46:00","date_gmt":"2017-01-02T19:46:00","guid":{"rendered":"https:\/\/www.wegneronline.com\/blog\/2017\/01\/02\/permalinks-mit-wordpress-und-iis-6\/"},"modified":"2024-02-22T08:31:14","modified_gmt":"2024-02-22T07:31:14","slug":"permalinks-mit-wordpress-und-iis-6","status":"publish","type":"post","link":"https:\/\/www.wegneronline.com\/blog\/2017\/01\/02\/permalinks-mit-wordpress-und-iis-6\/","title":{"rendered":"Permalinks mit WordPress und IIS 6+"},"content":{"rendered":"\n<p>Wer WordPress auf einem Windows Server installiert stellt schnell fest, dass die fehlende M\u00f6glichkeit einer <em>.htaccess<\/em>-Datei zum Umschreiben der URLs zu Problemen f\u00fchren kann.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Eine L\u00f6sung ist es nat\u00fcrlich auf das <em>url_rewrite<\/em> zu verzichten und die Pathinfo-L\u00f6sung zu w\u00e4hlen. Dann wird zwischen Domain und Pfad ein &#8222;index.php&#8220; geklemmt, also z.B. &#8222;mustermann.de\/index.php\/Beitrag&#8220;.<br>\nDas ist eine sehr angenehme L\u00f6sung, die in den meisten F\u00e4llen durchaus ausreichend ist. Aus der Sicht der Suchmaschinenoptimierung bringt das allerdings durchaus Nachteile, denn dynamische Seiten werden immer noch etwas stiefm\u00fctterlich von Google, Bing und Konsorten behandelt.<\/p>\n\n\n\n<p>Die beste L\u00f6sung ist dann eben doch das normale URL-Rewrite. Normalerweise m\u00fcsste man die Rewrite-Extension f\u00fcr IIS nachinstallieren, das ist aber nicht f\u00fcr jeden problemlos m\u00f6glich. Daher hier eine Alternative.<\/p>\n\n\n\n<p>Um diese Alternative umzusetzen muss man die M\u00f6glichkeit haben eigene Fehlerseiten f\u00fcr den 404-Fehler (&#8222;Nicht gefunden&#8220;) festzulegen.<\/p>\n\n\n\n<p>Das Prinzip ist: Der Permalink wird aufgerufen und IIS stellt fest, dass die Datei nicht existiert. Es wird die 404-Fehlerseite, die wir festlegen werden, aufgerufen. Diese erkennt anhand der URL welchen Artikel wir eigentlich aufrufen wollte und generiert diese. Einfach, aber effektiv.<\/p>\n\n\n\n<p>Zun\u00e4chst erstellen wir eine Datei &#8222;wp-404.php&#8220;. Diese wird sp\u00e4ter die Fehlerseite sein. Die Datei kann <a href=\"http:\/\/space.wegneronline.com\/files\/57tor_wp-404.txt\" target=\"_blank\" rel=\"noopener\">hier heruntergeladen werden<\/a>. Diese speichern wir im Hauptverzeichnis der WordPress-Installation.<\/p>\n\n\n\n<p>Im zweiten Schritt muss nun die gerade erstellte Datei als 404-Fehlerseite angegeben werden. Dies erfolgt je nach Provider unterschiedlich (im Zweifel in der IIS-Konsole).<\/p>\n\n\n\n<p>Die Idee habe ich von <a href=\"http:\/\/blackmarketserver.com\/blog\/2010\/07\/13\/pretty-permalinks-in-wordpress-3-0-and-iis6\/\" target=\"_blank\" rel=\"noopener\">diesem Blogpost<\/a>, der mir einige Stunden Bastelei erspart hat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer WordPress auf einem Windows Server installiert stellt schnell fest, dass die fehlende M\u00f6glichkeit einer .htaccess-Datei zum Umschreiben der URLs zu Problemen f\u00fchren kann.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-9002","post","type-post","status-publish","format-standard","hentry","category-5-informatik"],"_links":{"self":[{"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/posts\/9002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/comments?post=9002"}],"version-history":[{"count":2,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/posts\/9002\/revisions"}],"predecessor-version":[{"id":9094,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/posts\/9002\/revisions\/9094"}],"wp:attachment":[{"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/media?parent=9002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/categories?post=9002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wegneronline.com\/blog\/wp-json\/wp\/v2\/tags?post=9002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}