Code: Selecteer alles
RewriteEngine On
# no-www
RewriteCond %{HTTP_HOST} ^www\.domein\.nl [NC]
RewriteRule ^(.*)$ [url=http://domein.nl/$1]http://domein.nl/$1[/url] [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
de naam heb ik vervangen met "domein" "# no-www" hoeft niet maar zo weet ik later waarom deze regel. Hiervoor staan nog andere redirects van individuele paginas.
Al dan niet een $ achter .nl maakt geen verschil. Andersom (www juist invoegen) moet je op de eerste regel een ! voor ^www zetten en op de tweede regel
www.domein. Het is dus van belang dat je de redirects in htaccess plaatst voor hetgeen wordpress erin zet. Ik ga ook een site maken waarop ik het andersom wil doen, met www. Als het niet nodig is maak ik liever geen redirects maar bij google webmastertools zag ik dat google de paginas buiten wordpress die geregistreerd stonden als zijnde www. etc niet herkende als van dezelfde site. Je kunt daar trouwens een voorkeur aanvinken voor listing met of zonder www (onder hulpprogrammas > voorkeursdomein instellen)
Ik zie daar bnij google webmaster tools nu dat van enkele wordpress paginas twee titels ingesteld zijn. Dat komt waarschijnlijk omdat ik eerst plugin "title tag"en daarna "all in one seo pack" (waar je ook titels mee maakt) plugin heb geïnstalleerd. Eén van de twee ga ik er nu dus uithalen. In het begin is het verwarrend bij wordpress dat de verschillende plugins op verschillende plaatsen staan om te bewerken/ in te stellen. De één staat onder "plugins", de ander onder "settings" en weer een ander onder "manage"