Question

I noticed that when using mod_pagespeed on my site it updates my internal links.

When I am on / then my navigation looks like:

<ul>
    <li><a href="foo/bar"></a></li>
    <li><a href="example"></a></li>
</ul>

But when I am on /foo the same navigation looks like:

<ul>
    <li><a href="bar"></a></li>
    <li><a href="/example"></a></li>
</ul>

And when I am on /example it looks like:

<ul>
    <li><a href="/foo/bar"></a></li>
    <li><a href="example"></a></li>
</ul>

Is there a way to stop this behaviour as it's breaking some JS that relies on the href attribute of each link.

Était-ce utile?

La solution

You can disable this feature by adding

ModPagespeedDisableFilters trim_urls

to your pagespeed.conf file. See https://developers.google.com/speed/docs/mod_pagespeed/filter-trim-urls for more details.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top