本人第一次使用rewrite 也不懂正则 都是网上搜的
我是虚拟主机,支持url rewrite的 phpinfo()也看到有这项
这项功能也是开启的
IIS6.0 httpd.ini是ANSI编码的 内容如下
[ISAPI_Rewrite]
RewriteRule /a/.html/?*(.*)$  /a/.php/
按理说应该访问a.html跳到a.php
可是却404无法找到该页
问客服 这是客服的答复
您好!那可能是您的伪静态文件不正确,请您到官方网站上下载伪静态规则文件,我司这边是iis6.0的
这个你会吗?能帮我看看吗?
您好!抱歉,我司这边不是做程序的,程序方面的问题我司这边也不是很懂。请您联系相关的公司,我司服务器上已经加载了伪静态的组件,只要您伪静态文件正确就可以正常使用
在线等 有什么问题问出来

解决方案 »

  1.   

    RewriteEngine On
    RewriteRule a.html a.php
      

  2.   

    RewriteRule /a\.html /a\.php  这样试下
      

  3.   

    RewriteRule ^(.*)/a.html $1/a.php
      

  4.   

    你的apache重写开启没啊;你这样测试一下呢RewriteRule .* a.php   看有没效果!还不行就诡异了
      

  5.   

    我新手,详细一点可以吗
    我把
    [ISAPI_Rewrite]
    RewriteRule .* a.php
    保存成httpd.ini放在web文件夹下
    还是404
    难道是说客服骗我 这个空间没开启rewrite
      

  6.   

    这个空间是公共测试空间 要不你帮我试试呗
    FTP地址: ftp.youdns1.com
    用户名:idcertest
    密码:E16A4E3415488c
    网址idcertest.youdns1.com
      

  7.   

    对了 这个是iis6.0 不是apache