Active
Project:
Boost
Version:
6.x-1.18
Component:
Code
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
7 Sep 2009 at 09:53 UTC
Updated:
7 Jul 2010 at 04:01 UTC
I have a site with two languages: English and Japanese. For the Japanese site I created a few manual URL aliases in Japanese because I thought it might be good for SEO (e.g. www.mysite.com/ja/ライブラリー).
I noticed that Boost will not work for those sites. All English sites and the Japanese Sites with Latin-only URLs work like a charm and after only one reload of the page the Boost expires tag appears in the footer.
Is Boost incompatible with utf8 urls or what setting do I have to change?
Comments
Comment #1
mikeytown2 commentedadmin/settings/performance/boost
Boost advanced settings
Disable 'Only allow ASCII characters in path'
Reopen if this didn't do it.
Comment #2
hamsterbacke42 commentedSorry I totally overlooked that setting, thanks a lot.
I changed that setting and it works now on some pages, on others it still persists, but the reason for that might be something else. Will reopen if persists.
Comment #3
mikeytown2 commentedEnable the 'Boost: Pages cache status' block; it will only be displayed on pages that it can cache.
Comment #4
meatbag commentedI have disabled 'Only allow ASCII characters in path'.
Boost can cache the pages with utf-8 url but the filenames are misencoded.
So the cache just don't work at all.
Here's a solution i find
#797136: utf-8 urls are not cached: filenames encoded wrongly
But this only works on a certain encoding and you have to change the system locale to the corresponding one.
I think we need further work on this.