By jerrygarciuh on
Hello,
We are migrating an exisiting Drupal site from one server to another and all seems well. We have no errors or warnings regarding the software versions. We can edit content without issue.
However, when we click Create Content we get a 404 "The requested URL /node/add was not found on this server."
So I tried disabling Clean URLs and got a 404 for https://mysite.com/?q=node/add
Re-enabled Clean URLs (hoping the htaccess would be re-written and maybe corrected?) same problem.
Anyone run into this before?
Any advice most appreciated!
David
Comments
_
Are you sure you copied the .htaccess file over when you did the migration?
Pete.
htaccess
Hi Pete,
Yep sure did. And without the mod_rewrite instructions there Clean URLs would fail. And all the other clean URLs work fine eg http://mysite.com/visitors/maps
Here's the .htaccess contents:
_
What's the URL? Does node/add/page work? This is a strange one...
Pete.
https vs http
Hi Pete,
In preparing to post URLs I found that http://mysite.com/node/add/ works fine but https does not.
I am assuming this is a hosting issue. Would you agree?
David
https vs http
Hi Pete,
In preparing to post URLs I found that http://mysite.com/node/add/ works fine but https does not.
I am assuming this is a hosting issue. Would you agree?
David
_
Yes, I'd be almost certain of it.
Pete.
Thanks for your time on this.
Thanks for your time on this. When I get it sorted I'll post the final analysis here.
Solution
Hi Pete,
Yep, it was a hosting issue. This box is admin-ed under Plesk and the solution was to go to Domains > myDomain > Set Up and check the box for Use a Single Directory for Housing SSL and non-SSL Content.
Wasn't familiar with the "feature".
Thanks for looking at it and advice!
David