The only way to let anonymous users to folow the freelinks is to give them access to the freelinking list ("/freelinking"). This gives a total map of the site - including all unwriten or restricted freelinks - and all those missspeled words that I never can get rid of (not the first that whant a "delete" function). This page gets indexed by google and it just produces a bad result. I whant to block the freelinking list but not the freelinking function.

Comments

laghalt’s picture

Got a (kid of) solution - creating an emty directory named "freelinking" gives an acces denied error. Its not ideal, but it works.

Gerard McGarry’s picture

If indexing by the search engines is the biggest issue for you, perhaps you should look at restricting /freelinking* in your robots.txt file. Just be careful not to overwrite the file the next time you upgrade Drupal.

Alternatively - and this is a suggestion for the freelinking module - perhaps nodes that haven't been created yet should have the rel=nofollow attribute applied to them. That would at least allow existing pages to be indexed, but not pages awaiting creation.

eafarris’s picture

Status: Active » Closed (won't fix)

I'm wontfix-ing this for the following reasons:

  • There's a delete function now, so you can go in and delete the misspellings and other cruft that may build up.
  • As Gerard has pointed out, just tell search engines not to get in to the freelinking paths via robots.txt
  • Version 2 of the module (currently only Drupal 6, but feel free to submit a patch for D5) links directly to freelinked content, so anonymous wouldn't need the permission to go to existing content.