Thats not true many serve you the index.html on that dir but in the url you 
mostly just see /
At least for homepages this is mostly the case.

Visually it does not change to /foo/index.html, but it behaves like this, because the resources are fetched relative to this path.

so you just want to mix wicket pages and resources in the root of youre 
webapplication?

First, /foo/ should be the root of our web-application. According to our provider, we later can map a domain to such a directory, so www.company.com maps to http://ourserver/foo/. At least, that's how I understood it.

Or are you also serving index.html (a plain resource) in the /foo/ dir what is mapped as the wicket servlet url?

No, there is no index.html anywhere on our server, I just used it to explain my felt difference to a plain html-web-server.

--
Cheers,
Tom


Johan Compagner schrieb:
     > Why should it redirect to /foo/xyz.abc?

    Because I've entered /foo/ and a typical plain-html-webserver redirects
    to /foo/index.html.


Thats not true many serve you the index.html on that dir but in the url you mostly just see /
At least for homepages this is mostly the case.




     > What kind of resource is not found?
     > Can you give an example?

    I've tried to sketch that in my original posting. Sorry, if it wasn't
    clear enough. I'll try with different wordings:

    I enter the URL http://localhost:8080/foo/ in the browser. My Index.html
    (and the page content ariving my browser) contains a graphic reference
    to "graphics/logo.png" (it is found and displayed correctly when I
    enter
    the URL http://localhost:8080/foo/graphics/logo.png). Since the
    wicket-servlet obviously is redirecting to
    http://localhost:8080/foo?page=0 <http://localhost:8080/foo?page=0>,
    the browser obviously expects the
    graphic to be at http://localhost:8080/graphics/logo.png (note the
    missing "/foo" after the port!).



so you just want to mix wicket pages and resources in the root of youre webapplication? Or are you also serving index.html (a plain resource) in the /foo/ dir what is mapped as the wicket servlet url?
That shouldn't be done.
What does that index.html do?? Move it to the real root of youre webapplication.
/foo is there for dynamic pages.

johan



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to