I've checked the known issues page and couldn't find anything similar to this. Also, I've searched the issue queue with no similar issues.

When you create a panel page and set a path, you can access it from unlimited variations of the path after the slash if there isn't a node / page already using that path.

website . com/panelpage
website . com/panelpage/randompath
website . com/panelpage/asdfasdfasdf
website . com/panelpage/12341234

Is there a way to prevent this? Someone linked to one of those ghost paths on one of my sites and sadly got indexed by Google. I'd like to have an option to bring up the page not found error.

Great module, can't express how much of a convenience it is! :)

Comments

Letharion’s picture

Version: 6.x-3.7 » 7.x-3.x-dev
Component: Panel pages » Documentation
Category: bug » support

I think this should be doable with a http response variant. Set it to return a 404 on panelpage/%arg.

This seems like it could be a common enough problem that it should be documented.

IckZ’s picture

Category: Support request » Bug report
Priority: Normal » Minor
Issue summary: View changes

I come just into this issue since I've the same problem with my taxonomy panel pages which shows a view.

domain.com/taxonomy is working fine
domain.com/taxonomy/asdf is also working but shows the content of domain.com/taxonomy instead of generating a 404 page

This causes in duplicated content. The views 404 module or die global null workarround for views does not work in this case. Any idea how to solve this?

I think this is a big bug for seo..

Siriki’s picture

Same issue for me also...Please help me..

Thanks..!

IckZ’s picture

does anyone of you got a workaround or something else for this issue?

japerry’s picture

Status: Active » Closed (outdated)

Drupal 7 is no longer supported, closing.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.