htaccess,找不到ressources,链接重定向到localhost

I would like to upload my website to a server test

so I uploaded all to a test server

there http://changeyourbody.fr/spb/

the trouble I have is that all images, js file, and others, are not found

and they are all uploaded to the ftp, so they should be found

moreover all links brings to localhost

this is what I do not understand

I just set up a url rewrite

in the ht access like that

php_flag output_buffering on
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^index\.php/p/([^/.]+)(\.html)?$ ?p=$1 [L,NC,QSA]

and my links are liek that

<a href="index.php/p/accueil">Accueil</a>

I do not know what's wrong did I have done ?

anykind of help will be much appreciated

Option 1:

You've hit the most common problem people face when switching to pretty URL schemes. Solution is simple, just use absolute path in your css, js, images files rather than a relative one. Which means you have to make sure path of these files start either with http:// or a slash /.

Option 2:

You can try adding this in your page's header: <base href="/" />