Location: PHPKode > projects > mBlog > _docs/adp.htm
<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Using ADP to Create SEF URL</title>
<style>
<!--
body         { font-family: arial; font-size: 10pt }
h4           { font-style: italic }
-->
</style>
</head>

<body bgcolor="#EEEEEE">

<table border="0" style="border:solid 2px black" width="750" bgcolor="white" align="center">
  <tr>
    <td width="100%">
    <h2>Using ADP to Create Search Engine Friendly URL</h2>
    <p>This documentation is explaining what is ADP, how it works, and more
    importantly how to use it. See also <a href="readme.htm">readme first</a>.</p>
    <p>Table of Content:</p>
    <ol>
      <li><a href="#1">What is ADP?</a></li>
      <li><a href="#2">Three Level of ADP</a></li>
      <li><a href="#3">Which Should I Use, ADP 0, 1 or 2?</a></li>
      <li><a href="#4">I see the index.php still using query string?</a></li>
      <li><a href="#5">How do I use ADP?</a></li>
    </ol>
    <h3><a name="1"></a>What is ADP?</h3>
    <p>Search engines (google, yahoo, msn, etc) crawl the web to find your site.
    Unfortunately, they don't like<br>
    dynamic pages (URL), which are marked by query string (? and =), such as
    http://www.myweb.tld/detail.php?link_id=5</p>
    <p>ADP or Advanced Dynamic Page try to solve this problem by converting
    dynamic URL into 'static-look' URL, such as
    http://www.myweb.tld/detail-link_id-5 which is search engine friendly.</p>
    <p style="font-size:small">We don't think a non-SEF URL is the end of the world, because if more than 50% of your pages are listed
    in a search engine, it is more than enough. Never depend on search engine to attract your visitors!</p>
    <h3><a name="2"></a>Three Level of ADP <font color="#FF0000">(important!)</font></h3>
    <ul>
      <li>ADP 0 doesn't do anything, and leave anything as is.<br>
&nbsp;</li>
      <li>ADP 1 converts<br>
      http://www.myweb.tld/detail.php?link_id=5<br>
      into<br>
      http://www.myweb.tld/detail.php/link_id/5<br>
      <br>
      This should be friendly enough to some search engines. But still most
      search engines doesn't like it, resulting still lower page rank.<br>
&nbsp;</li>
      <li>ADP 2 converts<br>
      http://www.myweb.tld/detail.php?link_id=5<br>
      into<br>
      http://www.myweb.tld/detail-link_id-5<br>
      <br>
      This should be the most friendly URL to most (if not all) search engines.</li>
    </ul>
    <h3><a name="3"></a>Which should I use ADP 0, 1 or 2?</h3>
    <p>We recommend you to use ADP 2.0 to maximize your page rank. However ADP 2
    only works in Apache web server, please ask your server provider to confirm
    this. ADP 1 may not work on some server configuration.</p>
    <p>If you encounter any problem in ADP 2.0, try using ADP 1.0, if problem
    still exists you will have to disable ADP!</p>
    <h3><a name="4"></a>I see the index.php still using query string?</h3>
    <p>Yes. Some pages still using the old query string, such as index.php,
    rate.php, best.php, etc. You don't want this page turned to 'static-look'.
    But if you insist to, you can edit 'includes/404_alias.php', and follow
    inline documentation.</p>
    <h3><a name="5"></a>How do I use ADP? <font color="#FF0000">(very important!)</font></h3>
    <ol>
      <li>Install mBlog.</li>
      <li>Go to admin CP &gt; configuration &gt; general. </li>
      <li>Choose an ADP level.</li>
      <li>Save.</li>
      <li>To use <u>ADP 2</u>:<ul>
        <li>Rename file:  _htaccess to  .htaccess (notice it is <b>dot</b>htaccess)</li>
        <li>You may need to edit  .htaccess to match your installation folder.
        You can edit it using text editor.</li>
      </ul>
      </li>
    </ol>
    </td>
  </tr>
</table>

</body>

</html>
Return current item: mBlog