We have pursued an incremental migration policy. So all the old content is still available but as we have new content we 301 it to the new location. The 301s can be done in .htaccess but if you have many of them it becomes a maintenance nightmare. So for instance we rename index.html as index1.html and create a new index.html thusly:<div>
<div>&lt;?php </div><div>// Permanent redirection </div><div>header(&quot;HTTP/1.1 301 Moved Permanently&quot;); </div><div>header(&quot;Location: <a href="http://www.nynjtc.org/">http://www.nynjtc.org/</a>&quot;); </div>
<div>exit(); </div><div>?&gt;</div><div>Of course php code in an html file is not interpreted unless you add one line to your .htaccess file right at the top:</div><div><div># Run php inside html files</div><div>AddType application/x-httpd-php .html</div>
</div><div>-------------</div><div>So anybody who tries to get to the old site instead winds up on the new site. And the new site has a link to index1.html so that it can get to the old site. </div><div><br></div><div>To try this go to <a href="http://www.nynjtc.org">www.nynjtc.org</a> and click on Home Old TC Site at the bottom of the left navigation menu. You will get to a highly modified old home page as most of the links there just take you to the right new place. It has taken us over a year to migrate useful stuff to the new site. Meanwhile Google still finds lots of the old stuff.</div>
<div><br></div><br><div class="gmail_quote">On Fri, Jan 7, 2011 at 3:03 PM, Greg Knaddison <span dir="ltr">&lt;<a href="mailto:Greg@growingventuresolutions.com">Greg@growingventuresolutions.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Drupal&#39;s path alias system doesn&#39;t work with urls with ? in them.<br>
<br>
I believe you can create redirects in your .htaccess file that can handle that.<br>
<br>
Regards,<br>
Greg<br>
<font color="#888888"><br>
--<br>
Greg Knaddison | 720-310-5623 | <a href="http://growingventuresolutions.com" target="_blank">http://growingventuresolutions.com</a><br>
Mastering Drupal | <a href="http://www.masteringdrupal.com" target="_blank">http://www.masteringdrupal.com</a><br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
<br>
On Fri, Jan 7, 2011 at 11:44 AM, Mutuku Ndeti &lt;<a href="mailto:jnmutuku@gmail.com">jnmutuku@gmail.com</a>&gt; wrote:<br>
&gt; Hi All,<br>
&gt;<br>
&gt; Hope you are having fun/Had fun in your drupal 7 launch<br>
&gt;<br>
&gt; I tried adding an aliases(the content I am migration is not that much).  the<br>
&gt; non drupal site urls are in the form<br>
&gt; <a href="http://www.mydomain.com/item.php?artcat=Personal%20Finance&amp;artid=71(same" target="_blank">http://www.mydomain.com/item.php?artcat=Personal%20Finance&amp;artid=71(same</a> as<br>
&gt; external links from other sites)<br>
&gt;<br>
&gt; When I manually add an aliase (item.php?artcat=Personal Finance&amp;artid=72).<br>
&gt; I get error &quot;page not found&quot;<br>
&gt;<br>
&gt; Will this work?<br>
&gt;<br>
&gt;<br>
</div></div>&gt; --<br>
<div><div></div><div class="h5">&gt; [ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br>
&gt;<br>
--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br>
</div></div></blockquote></div><br></div>