Unter folgendem Blog Beitrag (The Ultimate Wordpress htaccess File) findet man eine sehr gute und ausführliche Anleitung für eine sehr gute .htaccess Konfiguration, allerdings sehe ich eher die URLs mit www. anstelle ohne www. somit habe ich die Konfiguration entsprechend modifiziert und angepasst damit immer egal ob man http://webideas.de oder http://www.webideas.de eingibt das www. automatisch hinzugefügt wird mit einem 301 redirect. Ansonsten sind die sog. “trailing” Slashes auch implementiert und die Permalink Struktur von Wordpress.
Und so sieht das modifizierte .htaccess Skript aus mit Permalink Struktur:
<IfModule mod_rewrite.c>
RewriteEngine On
# If subdomain www exists, remove it first
# RewriteCond %{HTTP_HOST} ^www\.([^\.]+\.[^\.]+)$ [NC]
# RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.webideas\.de$ [NC]
RewriteRule (.*) http://www.webideas.de/$1 [R=301,L]
# If requested resource does not exist as a file
RewriteCond %{REQUEST_FILENAME} !-f
# and does not end with a period followed by a filetype
RewriteCond %{REQUEST_URI} !..+$
# and does not end with a slash
RewriteCond %{REQUEST_URI} !/$
# then add a trailing slash and redirect
RewriteRule (.*) $1/ [R=301,L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>



#1 by Sven on 11. September 2007
Hallo, erstmal danke für die htaccess angaben
Hast Du eventuell eine Idee, wie man in der htaccess zusätzlich Hotlinking von jpg, zip, flv usw unterbinden kann? Würde mich über eine Nachricht freuen! Danke,
Sven
#2 by Henning on 12. September 2007
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://.*domainname\.de/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://.*domainname\.de*$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule ^(.*)jpg$ http://www.domainname.de/beispiel.gif [L,R]
Statt JPG-Dateien wird bei einem externen Referer dann beispiel.gif angezeigt. Das kann man dann mit anderen Endungen ja noch wiederholen. Wenn es keinen Referer gibt (durch Direktaufruf), wird nicht die beispiel.gif aufgerufen, sondern die Original-Datei.
#3 by Henning on 12. September 2007
Ich hab’s geahnt, mein Kommentar hängt in der Moderation, weil er einen Link enthielt. Wenn Stephan aus dem Urlaub zurück ist und den Kommentar freischaltet, hast du ne Antwort, Sven.
#4 by sigloch on 15. September 2007
Auch aus dem Urlaub Kommentare freischalten. Wlan in Florida, Orlando macht es möglich.
#5 by Olli on 8. Oktober 2007
Das ist ja schon mal super.
Nur ich hab ein spezielles Problem bei meinem Wordpress, was ich net lösen kann.
Nutze Permalinkstruktur und möchte aber zusätzlich Subdomains per htaccess auf die entsprechende Category umleiten.
Normal: meinblog.net/category/meinecategory
Nun soll bei Aufruf von: meinecategory.meinblog.net
auf: meinblog.net/category/meinecategory umgeleitet werden.
Ich schaffs net
#6 by United Noise on 25. März 2009
Vielen Dank für das Baby. Ich wollte an dieser Stelle mal kurz darauf hinweisen, das man immer extremst darauf achten sollte hinter den /%post_id%/%postname% etc. niemals ein leerzeichen zu machen. Ich habe aus versehen ein Leerzeichen dahinter gemacht und durfte 2 Stunden den Fehler suchen.
Cheers
#7 by uncleboob on 2. Juni 2009
Ich habe seit 2 Tagen an dem Problem gehangen, alle URLS von uncleboob.de zu uncleboob.com umzuleiten – mal hat es funktioniert jedoch die permalink-Struktur war dann kaputt. Bis dieses wundervolle Script daherkam und alle meine Probleme auf einmal gelöst hat. Herzlichen Dank für die .htaccess.
Grüße
#8 by hkservercolocation on 22. Juni 2009
Auch aus dem Urlaub Kommentare freischalten. Wlan in Florida, Orlando macht es möglich.
#9 by randomflow on 26. Juni 2009
hi,
ich habe heute an meiner .htaccess rumgepfuscht und kann nun nicht mehr auf meine komplette domain zugreifen bzw. auf mein komplettes greatnet paket. hat das was mit der .htaccess zu tun und wenn ja, wo und wie kann ich sie ändern, damit ich wieder zugriff habe. in zwei subdomains habe ich ein wordpress blog.
vielen dank für eure hilfe
#10 by hk mini store on 11. Juli 2009
ich habe heute an meiner
#11 by GNic on 28. September 2009
Klasse Beitrag.
#12 by Gastrononmie on 10. Dezember 2009
Sehr gute Anleitung,
endlich wird alles so umgeleitet wie es sein soll.
Ich hatte zwar schon einiges gelesen, aber das hier hat auf Anhieb funktioniert! Vielen Dank!
#13 by Moritz on 21. Mai 2010
Hi,
toller Beitrag!!! Ich hätte dazu noch eine Frage:
ich habe schon länger nach einer Lösung gesucht, aber leider nicht das richtige gefunden und hoffe nun, dass du/ihr mir bei meinem Problem weiterhelfen könnt.
Leider habe ich die Permanent-Link Struktur meiner Tag Seiten verändert und Google hat beide Varianten gecrawlt. Siehe hier:
Alte Version:. meineseite.de/Fotografie/xyz/
Neue Version. meineseite.de/fotografie/xyz/
Wenn nun eine Seite mit der grossgeschriebenen alten Version über Google aufgerufen wird, wird die Seite nicht gefunden (404).
wie kann ich nun mit Hilfe der rewite rule (oder ähnlichem) die URL der alten Version auf die kleingeschriebene URL weiterleiten.
VG aus Berlin
Moritz