You can create a new Role for this with read only access and grant read access to all the top level nodes in Content Tree and apply the same permission to Descendants.
Once the role is created, Assign the users to this role.
Hope this helps!
If you have a page item that is published, that page item will always override any SXA redirect map.
You have 2 options:
Delete the item
Unpublish the item
Generally, my workflow is this:
If I am creating a 301 redirect, this is permanent. I'm just going to delete the item from the content tree and not worry about it. Once the item is deleted, then the ...
The image component has an Experience Editor Button. If you check the item /sitecore/layout/Renderings/Feature/Experience Accelerator/Media/Image you will see that the field "Experience Editor Buttons" there has a selection "Edit Image". This is the button that is added in the XP editor.
You can achieve similar functionality with Edit ...