<font face="verdana,sans-serif">It was still not catching the &quot;node/%nid&quot;.<br>I did a quick fix as written .htaccess rewrite to redirect user from /article/hello to /mymodule/article/hello.<br><br>RewriteRule  ^article/hello$ /mymodule/article/hello [L]<br>
<br>My updated hook_menu <br><br></font><font face="verdana,sans-serif">$items[&#39;mymodule/</font><font face="verdana,sans-serif">article/hello</font><font face="verdana,sans-serif">&#39;] = array(<br>    &#39;title&#39; =&gt; &#39;Hello World&#39;, <br>
    &#39;description&#39; =&gt; &#39;Hello world&#39;, <br>
    &#39;page callback&#39; =&gt; &#39;my_custom_function&#39;, <br>    &#39;access arguments&#39; =&gt; array(&#39;access content&#39;), <br>    &#39;type&#39; =&gt; MENU_CALLBACK,<br>);</font><br><font face="verdana,sans-serif"><br>
I am happy now :)<br><br>Thanks Nancy.<br><br></font><br><div class="gmail_quote">On Thu, Feb 17, 2011 at 8:08 PM, nan wich <span dir="ltr">&lt;<a href="mailto:nan_wich@bellsouth.net">nan_wich@bellsouth.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div style="font-family: arial,helvetica,sans-serif; font-size: 12pt;"><div></div>
<div>I haven&#39;t looked at that code in D7 yet, but based on D6, I am going to guess that it hasn&#39;t changed. The URL alias is resolved to the underlying &quot;node/1234&quot; before the menu is looked at. Since the menu specifies &quot;article/hello,&quot; it does NOT match &quot;node/1234&quot; and therefore executes the standard &quot;node/%nid&quot; path instead. If you change the menu path to &quot;node/1234,&quot; I bet it will do what you want.<br>
 </div>
<p><font color="#ff007f" face="bookman old style, new york, times, serif" size="4"><i><b>Nancy</b></i></font></p>
<p> </p>
<p><font face="arial, helvetica, sans-serif">Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.</font></p>
<div><br></div>
<div style="font-family: arial,helvetica,sans-serif; font-size: 12pt;"><br>
<div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Tahoma" size="2">
<hr size="1">
<b><span style="font-weight: bold;">From:</span></b> Deva &lt;<a href="http://devendra.in" target="_blank">devendra.in</a>@<a href="http://gmail.com" target="_blank">gmail.com</a>&gt;<br><b><span style="font-weight: bold;">To:</span></b> <a href="mailto:development@drupal.org" target="_blank">development@drupal.org</a><br>
<b><span style="font-weight: bold;">Sent:</span></b> Thu, February 17, 2011 8:41:21 AM<br><b><span style="font-weight: bold;">Subject:</span></b> [development] hook_menu vs path alias Drupal 7<br></font><div><div></div><div class="h5">
<br><font face="verdana,sans-serif">Hi All,<br><br>I am developing a site in Drupal 7. I have a node with alias /article/hello<br>I also have a hook_menu with &quot;</font><font face="verdana,sans-serif">/article/hello</font><font face="verdana,sans-serif">&quot; path registered in my module.<br>
When i access the path in browser <a href="http://localhost/article/hello" target="_blank">http://localhost/article/hello</a> it shows the node instead of calling &quot;</font><font face="verdana,sans-serif">my_custom_function</font><font face="verdana,sans-serif">&quot;.<br>
<br>$items[&#39;</font><font face="verdana,sans-serif">article/hello</font><font face="verdana,sans-serif">&#39;] =
 array(<br>    &#39;title&#39; =&gt; &#39;Hello World&#39;, <br>    &#39;description&#39; =&gt; &#39;Hello world&#39;, <br>    &#39;page callback&#39; =&gt; &#39;my_custom_function&#39;, <br>    &#39;access arguments&#39; =&gt; array(&#39;access content&#39;), <br>
    &#39;type&#39; =&gt; MENU_CALLBACK,<br>);<br><br>I want &#39;my_custom_function&#39; to get called.</font><br><font face="verdana,sans-serif">Appreciate your help.</font><br><br>-- <br>:DJ<br><br><br></div></div></div>
</div></div></div></blockquote></div><br><br clear="all"><br>-- <br>:DJ<br><br><br>