We have a site under development which works fine locally, however when uploaded to our server using the permalink settings %postname% the correct URLs are rendered in the menu but in all pages other than home no WP theme URL is output
for example: / works fine / does not output the theme directory so renders unstyled HTML
This works fine under default settings p?=123 etc but we need proper URLs.
This is hosted with 123-reg who don't believe there is a server issue - previously similar has happened if .htaccess is not being read by the server but I'm told this is not the case.
Any help appreciated!
We have a site under development which works fine locally, however when uploaded to our server using the permalink settings %postname% the correct URLs are rendered in the menu but in all pages other than home no WP theme URL is output
for example: http://distinctivepeople.co.uk/wp/ works fine http://distinctivepeople.co.uk/wp/who-we-are/ does not output the theme directory so renders unstyled HTML
This works fine under default settings p?=123 etc but we need proper URLs.
This is hosted with 123-reg who don't believe there is a server issue - previously similar has happened if .htaccess is not being read by the server but I'm told this is not the case.
Any help appreciated!
This was resolved with the help of @AndyMacaulay-Brook
The htaccess had some incorrect (non-wp declarations) which when removed solved the issue:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
# END WordPress
Removing everything outside of the WP declarations fixed the issue