Worked fine, but pretty URLs are broken.

Permalink
Move my site form sub directory to root, and all worked fine, except when I try to reset pretty URLs, I get Get "forbidden" error. I pasted the required code in my htaccess. Any other ideas?

 
tallacman replied on at Permalink Reply
tallacman
clear your cache and run all your maintenance items in the dashboard. That should clear it up.
JohnHallDesign replied on at Permalink Reply
Tried that, but still note working. All the pages, except home (and listen which is an exterior link) give me a 403 error. Works if I turn off pretty urls.

http://www.tinbirdchoir.com/

Also tried making a new htaccess file, but didn't have any effect.

Any other ideas?
tallacman replied on at Permalink Reply
tallacman
PM an admin login and I'll take a look.
This works:http://www.tinbirdchoir.com/index.php/press/...
but not:http://www.tinbirdchoir.com/press/...
JohnHallDesign replied on at Permalink Reply
From what I'm reading it seems like its something with my server not allowing access. But it did before I moved the site.
tallacman replied on at Permalink Reply
tallacman
It could be your server setup. There is a problem with Dreamhost as well… requires a special htaccess file. I'll take a look if you want.
KJLJon replied on at Permalink Reply
KJLJon
If its dreamhost I would do this (it's the most compatible way I found on dreamhost, even though there were other ways that could be done). I found this method somewhere on this website but tried doing a quick search but couldn't find the link for it so here it goes:

create a file called 'pretty_url.php'
<?php require('index.php');


edit .htaccess and change:
RewriteRule ^(.*)$ index.php/$1 [L]

to
RewriteRule ^.*$ pretty_url.php/$1 [L]


and everything works for me. The other method that I have used in the past had glitches when I used the 'Tags' block with the 'Search' feature and it wouldn't allow it to search so I did some more research and found this method which so far works perfectly for me :)