On 07 Dec 2010, at 13:14, Lewis Leighton wrote:

> Have you been able to pinpoint in which links that was the case ?
> 
>  - It removes the "html" from the URL in Breadcrumb links but not in the 
> SimpleNavigation links.

Ha ! 
If I read correctly, the breadcrumb tag will probably have added a dot to your 
urls though, not good either.
... and SimpleNavigation indeed will automatically add ".html".

Would you care to write patches for these ?
The other option of course is to use your own tags, or other mechanisms for 
building the navigation links; STK for example, provides a whole different 
"framework" to render navigation links and menus.
... or post-processed the renderer content with a filter, although that seems a 
little brutal, if you ask me.

>> Yeah, that's kind of an issue... I just reported this: 
>> http://jira.magnolia-cms.com/browse/MAGNOLIA-3452
>> See also the linked issues.
>> 
>> But it's also something that can be easily fixed "locally", if you can write 
>> a simple javax.servlet.Filter implementation (or patch/extend one of the 
>> existing ones) and add it to the chain of magnolia filters.
> 
> It's only an issue if I set the extension to a whitespace empty string " " or 
> try to force a trailing slash "/" on the end. 
> 
> It works ok with nothing in set in the value and any requests to 
> domain.com/url and domain.com/url.html both return an HTML content type page.

Ha, indeed. I must admit I'm surprised :D

> If I can just find a way to force all magnolia links to remove the ".html" 
> portion of the url then I'll be a very happy man :)

See suggestions above.

> 
> Cheers,
> 
> Lewis
> 
> 
> 
> On 7 Dec 2010, at 10:03, Grégory Joseph wrote:
> 
>> 
>> 
>> On 06 Dec 2010, at 23:20, Lewis Leighton wrote:
>> 
>>> 
>>> Hey Greg, 
>>> 
>>> It half worked as it removed the "html" part of the URL on some links but 
>>> not others.  
>> 
>> Have you been able to pinpoint in which links that was the case ?
>> 
>>> It left the "." in the URL on all links.
>> 
>> Okay, that's probably something we could fix.
>> 
>>> And you are right the content-type did get screwed up on some pages, they 
>>> were rendered as plain text...
>>> 
>> 
>> Yeah, that's kind of an issue... I just reported this: 
>> http://jira.magnolia-cms.com/browse/MAGNOLIA-3452
>> See also the linked issues.
>> 
>> But it's also something that can be easily fixed "locally", if you can write 
>> a simple javax.servlet.Filter implementation (or patch/extend one of the 
>> existing ones) and add it to the chain of magnolia filters.
>> 
>> -g
>> 
>>> 
>>> 
>>> On 6 Dec 2010, at 18:23, Grégory Joseph <[email protected]> 
>>> wrote:
>>> 
>>>> 
>>>> Hey Lewis,
>>>> 
>>>> Did this actually work for you? I'm suspecting pages rendered with the 
>>>> .html extension might end up with the wrong content-type, if rendered at 
>>>> all.
>>>> 
>>>> Can you let us know ?
>>>> 
>>>> Cheers,
>>>> 
>>>> -greg
>>>> 
>>>> On 06 Dec 2010, at 13:46, Zdenek Skodik wrote:
>>>> 
>>>>> 
>>>>> Sure, I only wrote this:
>>>>> 
>>>>> 
>>>>> Hi Lewis,
>>>>> 
>>>>> yes, we offer such a configuration - see 
>>>>> Configuration:/server/defaultExtension property. 
>>>>>>> 
>>>>>>> On Mon, 2010-12-06 at 08:48 +0000, Lewis Leighton wrote:
>>>>>>>> Hi,
>>>>>>>> 
>>>>>>>> Apologies I originally sent this to the dev list.
>>>>>>>> 
>>>>>>>> Is it possible to remove the .html extension from any internally 
>>>>>>>> referenced Magnolia CMS page links? Currently I'm using the 
>>>>>>>> CMSU.simpleNavigation component in some of my templates but this 
>>>>>>>> appends ".html" on to the end of each link - this is not desirable for 
>>>>>>>> SEO purposes. 
>>>>>>>> 
>>>>>>>> Is there a configuration setting in Magnolia that allows this to be 
>>>>>>>> changed? Or are there any alternative approaches that would achieve 
>>>>>>>> the same outcome?
>>>>>>>> 
>>>>>>>> Many thanks in advance,
>>>>>>>> 
>>>>>>>> Lewis Leighton
>>>> 
>>>> 
>>>> 
>>>> ----------------------------------------------------------------
>>>> For list details see
>>>> http://www.magnolia-cms.com/home/community/mailing-lists.html
>>>> To unsubscribe, E-mail to: <[email protected]>
>>>> ----------------------------------------------------------------
>>>> 
>>> 
>>> ----------------------------------------------------------------------------------
>>> 
>>> The information in this email is confidential and may be legally 
>>> privileged.  It is intended solely for the addressee.  Access to this email 
>>> by anyone else is unauthorised.  If you are not the intended recipient, any 
>>> disclosure, copying, distribution or any action taken or omitted to be 
>>> taken in reliance on it, is prohibited and may be unlawful.
>>> 
>>> QMetric Group Limited company number 07151701 the registered office of 
>>> which is at 3 More Riverside, London, United Kingdom, SE1 2AQ.
>>> 
>>> 
>>> 
>>> ----------------------------------------------------------------
>>> For list details see
>>> http://www.magnolia-cms.com/home/community/mailing-lists.html
>>> To unsubscribe, E-mail to: <[email protected]>
>>> ----------------------------------------------------------------
>> 
>> 
>> 
>> ----------------------------------------------------------------
>> For list details see
>> http://www.magnolia-cms.com/home/community/mailing-lists.html
>> To unsubscribe, E-mail to: <[email protected]>
>> ----------------------------------------------------------------
>> 
> 
> 
> 
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------
> ----------------------------------------------------------------------------------
> 
> The information in this email is confidential and may be legally privileged.  
> It is intended solely for the addressee.  Access to this email by anyone else 
> is unauthorised.  If you are not the intended recipient, any disclosure, 
> copying, distribution or any action taken or omitted to be taken in reliance 
> on it, is prohibited and may be unlawful.
>  
> QMetric Group Limited company number 07151701 the registered office of which 
> is at 3 More Riverside, London, United Kingdom, SE1 2AQ.
> 



----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to