Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

htaccess and subdomain problems

Go to End

8 Posts   7264 Views


Community Member, 8 Posts

3 May 2010 at 4:36am


i'm a bit new to programing and silverstripe, and i have now some nasty problem with my current installation:

i installed silverstripe to root and have a subdomain in root/folder/

now, first my subdomain wasn't working. i asked around a bit and took the rewriterule line out of the htaccess file. that seemed to solve the problem at first, i could access the subdomain now. but later i found out that my primary domain isn't working anymore, i get the 403 Forbidden site

i looked through the forum and tried every given advice i found, but nothing seems to work.

i added RewriteCond %{REQUEST_FILENAME} !-d without anything more than that my subdomain still works.

if i leave it, both pages give me the 500 internal server error page.

as i only changed the htaccess it has to be the problem, so i would really appreciate any advice or solution as i really need both pages running =)

thanks in advance!

PS: if there is yet a topic referring to this problem i haven't found, please link!


Community Member, 8 Posts

3 May 2010 at 5:59am

Edited: 03/05/2010 5:59am

hm, none of those two solved my problem =/ now i again have both sites with 500... thanks anyway =)


Community Member, 48 Posts

3 May 2010 at 6:22am

I have several nested sites running inside my silverstirpe installation. I just add these two lines to the .htaccess file after the RewriteBase line:

RewriteRule ^subfolder$ subfolder/ [R,L]
RewriteRule ^subfolder/(.*)$ subfolder/$1 [L]


Community Member, 904 Posts

3 May 2010 at 9:11am

Edited: 03/05/2010 9:12am

I prefer to create a separate .htaccess for the subdomain. That's usually the cleanest way to solve the problem, because you don't have to put RewriteRules for a subdomain into the SilverStripe rewrite rules.

If you don't need url-rewriting for your subdomain, just put an .htaccess with the following content into your subdomain folder:

RewriteEngine Off

... and revert your .htaccess for your main site to the SilverStripe default rewrite rules.


Community Member, 8 Posts

6 May 2010 at 7:58am

yeah, the last one did it =)

thank you very much!


Community Member, 89 Posts

15 March 2011 at 4:49am

Edited: 16/03/2011 8:34pm

I have the same problem as Drachenvinter
My SilverStripe CMS on plased on /home/split/public_html/split/
and subdomain with phpBB forum (CPanel plase it on /home/split/public_html/split/forum/)

when I go to or Forum work good

when i go to - forum not work
I have

500 Internal Server Error

And RewriteEngine Off
in subdomain
not work for me ((


Community Member, 89 Posts

16 March 2011 at 8:33pm

solution to my problem was
after adding the following lines in .htaccess silverstripe site Split

	RewriteCond %{REQUEST_URI} !^/forum/.*
	RewriteCond %{HTTP_HOST} !^forum\.split\.lviv\.ua
	RewriteCond %{HTTP_HOST} !^www\.forum\.split\.lviv\.ua

forum Split forum started to work correctly