Forum Moderators: phranque
Redirect 301 /trainingen /workshops-en-trainingen/ [size=2]# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
# custom redirects
Options +FollowSymLinks -MultiViews
#
RewriteCond %{HTTP_HOST} !^www\.example\.nl$ [NC]
RewriteRule .? –[S=5]
#1
RewriteRule ^/workshop\-enneagram/(.*)$ /workshops\-en\-trainingen/workshop\-enneagram/$1 [R=301,NC,L]
#2
RewriteRule ^/workshop/(.*)$ /workshops\-en\-trainingen/$1 [R=301,NC,L]
#3
RewriteRule ^/workshops/(.*)$ /workshops\-en\-trainingen/$1 [R=301,NC,L]
#4
RewriteRule ^/training/(.*)$ /workshops\-en\-trainingen/$1 [R=301,NC,L]
#5
RewriteRule ^/trainingen/(.*)$ /workshops\-en\-trainingen/$1 [R=301,NC,L]
# end of custom redirects
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress[/size] [edited by: phranque at 12:30 pm (utc) on Mar 27, 2015]
[edit reason] Please Use example.com [webmasterworld.com] [/edit]
# BEGIN WordPress # END WordPress # custom redirects
Options +FollowSymLinks -MultiViews
#
RewriteCond %{HTTP_HOST} !^www\.example\.nl$ [NC]
RewriteRule .? –[S=5]
#1
RewriteRule ^/workshop\-enneagram/(.*)$ /workshops\-en\-trainingen/workshop\-enneagram/$1 [R=301,NC,L]
#2
RewriteRule ^/workshop/(.*)$ /workshops\-en\-trainingen/$1 [R=301,NC,L]
#3
RewriteRule ^/workshops/(.*)$ /workshops\-en\-trainingen/$1 [R=301,NC,L]
#4
RewriteRule ^/training/(.*)$ /workshops\-en\-trainingen/$1 [R=301,NC,L]
#5
RewriteRule ^/trainingen/(.*)$ /workshops\-en\-trainingen/$1 [R=301,NC,L]
# end of custom redirects the WP for the subdomain is in a folder 'zakelijk'.
I had redirects like
Redirect 301 /trainingen /workshops-en-trainingen/
in the default htaccess file before I added the subdomain. These redirects worked perfectly well.