其他rewrite module以及.htaccess都配好,但本人不会正则表达式。高手能否帮帮忙实现
1.http://www.zzz.com/xxx.php->http://www.zzz.com/xxx/
2.http://yyy.zzz.com->http://www.zzz.com/user.php?username=yyy
的功能
万分感谢

解决方案 »

  1.   

    RewriteRule /(.*?)\/ /$1.php 
    没有经过测试!
      

  2.   

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.zzz.com
    RewriteCond %{REQUEST_URI} !^user\.php$
    RewriteCond %{REQUEST_URI} \.php$
    RewriteRule (.*)\.php$ http://www.zzz.com/$1/ [R]RewriteCond %{HTTP_HOST} !^www.zzz.com
    RewriteRule ^(.+) %{HTTP_HOST} [C]
    RewriteRule ^([^\.]+)\.zzz\.com http://www.zzz.com/user.php?username=$1 [R]
      

  3.   

    你的->,左侧和右侧哪一边是Rewrite之前的URL,哪一边是实际调用的文件?