Redirecting Pages from Standard Node page to views page How can I redirect all of my nodes created by a content type to a views page with a different url? For example, I created content types for publications and then have pathalias creating a url for a created node:

publications/form-one

I am then using views to reformat that look and feel of the node fields and also add in some other data from other content types via Relationships and Context. In the end my new url is:

publications/001

Now, my search results will find the /form-one url and bring the user to that page, but I'd like to only return the user to the /001 page that I have compiled in views with the additional data.

Some thoughts I have had, but not sure how to implement:


If I take all the url alias away from publications and reset it back to node/nid and then .... not sure here? Some Context Redirect?
Redirects? I have a TON of pages.
hook_node_view()? 


Thanks for any thoughts and please ask for clarification if needed.
Chaos tool suite (ctools) has a sub-module called Page Manager. 


  Page manager is a critical tool for Drupal development. It's a
  sub-module of Chaos Tools that enables you to change the paths of
  pages, even some of those defined by Drupal core. While it won't
  change the appearance of a node, it can change the context of it. With
  Page Manager you can control who has access to pages, and how they get
  to the pages, including nodes that are part of other pages. Working
  hand-in-hand with other modules like Panels, Page Manager can help
  give you great control over the user experience.


Using it you can do redirects on a specific content type to your view and pass along the context such as the nid. No need to worry about aliases.

You do it as follows:


Activate Page Manager
Go to admin/structure/pages    
Enable /node/%node to override it.
Create a variant with a 301 redirect
Create a selection rule on Node Type = Your node type
Set the redirect destination to your-view-path/%node:nid