在.htaccess中可以用redirect 重定向,,比如当输入a.com时,自动跳转到bb.com但是在http.ini中好像没用,怎么写

解决方案 »

  1.   

    <IfModule mod_rewrite.c>
    RewriteEngine On
    #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+.html
    RewriteRule ^(.*?(?:index|dispbbs))-([-0-9]+).html 1.php?__is_apache_rewrite=1&__rewrite_arg=2
    </IfModule>
      

  2.   

    简单。
    RewriteEngine On
    RewriteRule about\.html$ about.php
    RewriteRule main-([0-9]{1,})-([0-9]{1,})-([0-9]{1,})\.html$ main.php?a=$1&b=$2&page=$3[L]
    解释:第一行:开始第二行:地址栏输入about.html  转向到about.php第三行:有参数的,带有三个参数,第一个对应$1,第二个对应$2,第三个对应$3.
    ([0-9]{1,})代表参数是数字的。所以:地址栏输入main-1-2-3.html  转向到 main.php?a=1&b=2&page=3仔细看对应。最后结尾的[L]代表结束。如果更复杂的转向例如二级域名等,请百度google。太多的规则了,列也列不完。
    使用办法:用记事本写,保存为.htaccess,这个文件名和特殊。放在网站根目录,就可以了。