Forum Moderators: phranque
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9][-a-z0-9]+)\.mydomain.co.uk\.co.uk(:80)?$ [NC]
RewriteCond %{HTTP_HOST} !^www\.mydomain\.co.uk
RewriteRule ^$ subdomainscript/ [L] You need a negative match RewriteCond to exclude requests starting with "/subdomainscript" from being rewritten repeatedly.
RewriteEngine on
RewriteBase /
#
RewriteCond %{HTTP_HOST} !^www\.mydomain\.co.uk
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9][a-z0-9\-]*[a-z0-9])\.mydomain\.co\.uk\.?(:[0-9]+)?$ [NC]
[b]RewriteCond %{REQUEST_URI} !^/subdomainscript/[/b]
RewriteRule ^$ subdomainscript/ [L]
#
# BEGIN WordPress
RewriteCond %{REQUEST_URI} !^/index\.php$
RewriteCond ${REQUEST_URI} !\.(gif|jpe?g|png|ico|css|js|pdf|mp3)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress