Hi @nasrinj114 ,
It sounds like the caching behavior of the Dispatcher is not configured correctly. By default, the Dispatcher caches content based on the URL path, which should include the full path to the page content.
Here are a few things you can check to troubleshoot the issue:
1. Check the caching rules in the Dispatcher configuration file: Make sure that the caching rules in the `dispatcher.any` file are configured correctly. The caching rules should include the full path to the page content. For example, the `cache` section should include a rule like this:
```
/cache
{
/rules
{
/0000
{
/glob "*"
/type "allow"
}
}
/docroot "/path/to/docroot"
}
```
2. Check the cache root directory: Make sure that the cache root directory is set correctly in the `dispatcher.any` file. The cache root directory should be set to a directory that is writable by the Dispatcher process. For example:
```
/cache
{
/root "/path/to/cache/root"
}
```
3. Check the permissions of the cache root directory: Make sure that the cache root directory has the correct permissions. The Dispatcher process should have write access to the cache root directory.
4. Check the URL paths in the page content: Make sure that the page content includes the correct URL paths. The URL paths should include the full path to the page content, including the project name. For example:
```
<link rel="stylesheet" href="/content/myproject/mypage.css">
```
If you have checked all of the above and the issue still persists, it would be helpful to review the logs of the Dispatcher and the web server to see if there are any error messages or warnings related to caching.