哪里有PHP的urlrewrite的文章不?

解决方案 »

  1.   

    PHP没有urlrewrite,你说的应该是属于apache或者IIS的范畴。自己网络上搜索一下。
      

  2.   

    apache参考手册上关于rewrite部分
      

  3.   

    IISrewrite 在网上下载个IISrewrite 
    然后在IIS里网站-默认网站-对应网站-属性-ISAPI筛选器-添加-
    名称:rewrite
    可执行文件 指向E:/rewrite/rewrite.dll
    重新启动IIS,看这个状态是不是向上的绿色箭头,如果不是,
    很可能是e:rewrite这个文件夹的权限问题,加个user权限即可了
    然后重新启动,发现是绿色的箭头
    然后修改e:rewrite/httpd.ini文件
    #所有.php变成.shtml
    RewriteRule ^(.*)/(.*)\.shtml(.*)$ $1/$2\.php$3
    这是把所有PHP文件改成。SHTML访问
    这样打开index.shtml就执行index.php文件内容,地址仍然是index.shtml
    但是这样的话,访问真正的index.shtml就不行了,他将试图找对应的index.php文件LZ具体怎么重写就得看你的正则表达试怎么写了,自己多摸索摸索吧!