How to make a block visible on a particular page and as well as on taxonomy term page? here is my situation,

I have a Taxonomy menu block built using taxonomy_menu and taxonomy_menu_trails module. And I have used block_term module to display the menu on nodes with given term(s).

Now, how can I display the same taxonomy menu block on taxonomy term pages as well?

I tried adding the taxonomy term page link to display block only the listed pages. but it did not work. while doing this I had both the conditions (Display on nodes that are taged to terms and Show only on listed pages) checked.
Well from what I understood from your question, you can use following lines of code in your template file where you want to display the block:

if(arg(0) == 'taxonomy' &amp;&amp; arg(1) == 'term') {
  $tid = (int)arg(2);
  $term = taxonomy_term_load($tid);
  $taxo_term = $term-&gt;vocabulary_machine_name;

  if ($taxo_term == "your_vocabulary_name") {
    print render($page['your_block_region']);
  }
}


PS: I dont know if this is very standard(drupal) way to achieve this but it has        worked for me.