ini写的伪静态规则,放在htaccess不是一样的?

解决方案 »

  1.   

    .htaccess<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)/user/(.*)/(.*)/(.*)$ $1/index\.php\?user&user_id=$2&q=code/$3/$4
    RewriteRule ^(.*)/user/(.*)/(.*)$ $1/index\.php\?user&user_id=$2&q=code/$3
    RewriteRule ^(.*)/user/(.*)$ $1/index\.php\?user&user_id=$2
    RewriteRule ^(.*)/u/(.*)/(.*)$ $1/index\.php\?home&user_id=$2&q=$3
    RewriteRule ^(.*)/u/(.*)$ $1/index\.php\?home&user_id=$2
    RewriteRule ^(.*)/(.*)/(.*)/index.html$ $1/index\.php\?$2&nid=$3
    RewriteRule ^(.*)/(.*)/(.*)/index(.*).html$ $1/index\.php?$2&nid=$3&page=$4
    RewriteRule ^(.*)/(.*)/(.*)/a(.*).html$ $1/index\.php\?$2&nid=$3&article_id=$4
    RewriteRule ^(.*)/(.*)/(.*)/a(.*).html?(.*)$ $1/index\.php\?$2&nid=$3&article_id=$4&$5
    RewriteRule ^(.*)/(.*)/index.html$ $1/index\.php\?$2
    RewriteRule ^(.*)/(.*)/index(.*).html$ $1/index\.php\?$2&page=$3
    RewriteRule ^(.*)/(.*)/index(.*).html?(.*)$ $1/index\.php\?$2&page=$3&$4
    RewriteRule ^(.*)/(.*)/a(.*)_(.*).html$ $1/index\.php\?$2&article_id=$3&page=$4
    RewriteRule ^(.*)/(.*)/a(.*).html$ $1/index\.php\?$2&article_id=$3
    RewriteRule ^(.*)/(.*)/a(.*).html?(.*)$ $1/index\.php\?$2&article_id=$3&$4
    </IfModule>
      

  2.   

    都是一樣的東西,直接複製粘貼就行了.
    只是多了這兩行而已
    RewriteEngine on
    RewriteBase /RewriteRule ^(.*)/user/(.*)/(.*)/(.*)$ $1/index\.php\?user&user_id=$2&q=code/$3/$4
    RewriteRule ^(.*)/user/(.*)/(.*)$ $1/index\.php\?user&user_id=$2&q=code/$3
    RewriteRule ^(.*)/user/(.*)$ $1/index\.php\?user&user_id=$2
    RewriteRule ^(.*)/u/(.*)/(.*)$ $1/index\.php\?home&user_id=$2&q=$3
    RewriteRule ^(.*)/u/(.*)$ $1/index\.php\?home&user_id=$2
    RewriteRule ^(.*)/(.*)/(.*)/index.html$ $1/index\.php\?$2&nid=$3
    RewriteRule ^(.*)/(.*)/(.*)/index(.*).html$ $1/index\.php?$2&nid=$3&page=$4
    RewriteRule ^(.*)/(.*)/(.*)/a(.*).html$ $1/index\.php\?$2&nid=$3&article_id=$4
    RewriteRule ^(.*)/(.*)/(.*)/a(.*).html?(.*)$ $1/index\.php\?$2&nid=$3&article_id=$4&$5
    RewriteRule ^(.*)/(.*)/index.html$ $1/index\.php\?$2
    RewriteRule ^(.*)/(.*)/index(.*).html$ $1/index\.php\?$2&page=$3
    RewriteRule ^(.*)/(.*)/index(.*).html?(.*)$ $1/index\.php\?$2&page=$3&$4
    RewriteRule ^(.*)/(.*)/a(.*)_(.*).html$ $1/index\.php\?$2&article_id=$3&page=$4
    RewriteRule ^(.*)/(.*)/a(.*).html$ $1/index\.php\?$2&article_id=$3
    RewriteRule ^(.*)/(.*)/a(.*).html?(.*)$ $1/index\.php\?$2&article_id=$3&$4