admincp_rewrite.inc.php 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?php
  2. /**
  3. * DZAPP Haodai URL Rewrite Settings
  4. *
  5. * @copyright (c) 2013 DZAPP. (http://www.dzapp.cn)
  6. * @author BranchZero <branchzero@gmail.com>
  7. */
  8. if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
  9. exit('Access Denied');
  10. }
  11. echo '<h1>'.lang('plugin/dzapp_haodai','rewrite_intro_title').'</h1>
  12. <pre class="colorbox">
  13. '.lang('plugin/dzapp_haodai','rewrite_intro_info').'
  14. </pre>
  15. <h1>Apache</h1>
  16. <pre class="colorbox">
  17. RewriteCond %{QUERY_STRING} ^(.*)$
  18. RewriteRule ^haodai\.html$ plugin.php?id=dzapp_haodai&%1
  19. RewriteCond %{QUERY_STRING} ^(.*)$
  20. RewriteRule ^haodai-calculator-([a-z]+)\.html$ plugin.php?id=dzapp_haodai&action=calc&type=$1&%2
  21. RewriteCond %{QUERY_STRING} ^(.*)$
  22. RewriteRule ^haodai-(view|apply)-([0-9]+)-([a-z]+)-([0-9]+)-([0-9]+)\.html$ plugin.php?id=dzapp_haodai&action=$1&xd_id=$2&xd_type=$3&month=$4&money=$5&%6
  23. RewriteCond %{QUERY_STRING} ^(.*)$
  24. RewriteRule ^haodai-list-([a-z]+)-([0-9]+)\.html$ plugin.php?id=dzapp_haodai&action=list&type=$1&page=$2&%3
  25. RewriteCond %{QUERY_STRING} ^(.*)$
  26. RewriteRule ^haodai-news-([0-9]+)\.html$ plugin.php?id=dzapp_haodai&action=news&aid=$1&%2
  27. </pre>
  28. <h1>IIS6</h1>
  29. <pre class="colorbox">
  30. RewriteRule ^(.*)/haodai\.html(\?(.*))*$ $1/plugin\.php\?id=dzapp_haodai&$3
  31. RewriteRule ^(.*)/haodai-calculator-([a-z]+)\.html(\?(.*))*$ $1/plugin\.php\?id=dzapp_haodai&action=calc&type=$2&$4
  32. RewriteRule ^(.*)/haodai-(view|apply)-([0-9]+)-([a-z]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/plugin\.php\?id=dzapp_haodai&action=$2&xd_id=$3&xd_type=$4&month=$5&money=$6&$8
  33. RewriteRule ^(.*)/haodai-list-([a-z]+)-([0-9]+)\.html(\?(.*))*$ $1/plugin\.php\?id=dzapp_haodai&action=list&type=$2&page=$3&$5
  34. RewriteRule ^(.*)/haodai-news-([0-9]+)\.html(\?(.*))*$ $1/plugin\.php\?id=dzapp_haodai&action=news&aid=$2&$4
  35. </pre>
  36. <h1>IIS7</h1>
  37. <pre class="colorbox">
  38. &lt;rewrite&gt;
  39. &lt;rules&gt;
  40. &lt;rule name="haodai"&gt;
  41. &lt;match url="^(.*/)*haodai.html\?*(.*)$" /&gt;
  42. &lt;action type="Rewrite" url="{R:1}/plugin.php\?id=dzapp_haodai&amp;{R:2}" /&gt;
  43. &lt;/rule&gt;
  44. &lt;rule name="haodai_calculator"&gt;
  45. &lt;match url="^(.*/)*haodai-calculator-([a-z]+).html\?*(.*)$" /&gt;
  46. &lt;action type="Rewrite" url="{R:1}/plugin.php\?id=dzapp_haodai&amp;action=calc&amp;type={R:2}&amp;{R:3}" /&gt;
  47. &lt;/rule&gt;
  48. &lt;rule name="haodai_view_apply"&gt;
  49. &lt;match url="^(.*/)*haodai-(view|apply)-([0-9]+)-([a-z]+)-([0-9]+)-([0-9]+).html\?*(.*)$" /&gt;
  50. &lt;action type="Rewrite" url="{R:1}/plugin.php\?id=dzapp_haodai&amp;action={R:2}&amp;xd_id={R:3}&amp;xd_type={R:4}&amp;month={R:5}&amp;money={R:6}&amp;{R:7}" /&gt;
  51. &lt;/rule&gt;
  52. &lt;rule name="haodai_list"&gt;
  53. &lt;match url="^(.*/)*haodai-list-([a-z]+)-([0-9]+).html\?*(.*)$" /&gt;
  54. &lt;action type="Rewrite" url="{R:1}/plugin.php\?id=dzapp_haodai&amp;action=list&amp;type={R:2}&amp;page={R:3}&amp;{R:4}" /&gt;
  55. &lt;/rule&gt;
  56. &lt;rule name="haodai_news"&gt;
  57. &lt;match url="^(.*/)*haodai-news-([0-9]+).html\?*(.*)$" /&gt;
  58. &lt;action type="Rewrite" url="{R:1}/plugin.php\?id=dzapp_haodai&amp;action=news&amp;aid={R:2}&amp;{R:3}" /&gt;
  59. &lt;/rule&gt;
  60. &lt;/rules&gt;
  61. &lt;/rewrite&gt;
  62. </pre>
  63. <h1>Nginx</h1>
  64. <pre class="colorbox">
  65. rewrite ^([^\.]*)/haodai\.html$ $1/plugin.php?id=dzapp_haodai last;
  66. rewrite ^([^\.]*)/haodai-calculator-([a-z]+)\.html$ $1/plugin.php?id=dzapp_haodai&action=calc&type=$2 last;
  67. rewrite ^([^\.]*)/haodai-(view|apply)-([0-9]+)-([a-z]+)-([0-9]+)-([0-9]+)\.html$ $1/plugin.php?id=dzapp_haodai&action=$2&xd_id=$3&xd_type=$4&month=$5&money=$6 last;
  68. rewrite ^([^\.]*)/haodai-list-([a-z]+)-([0-9]+)\.html$ $1/plugin.php?id=dzapp_haodai&action=list&type=$2&page=$3 last;
  69. rewrite ^([^\.]*)/haodai-news-([0-9]+)\.html$ $1/plugin.php?id=dzapp_haodai&action=news&aid=$2 last;
  70. </pre>';
  71. ?>