RewriteEngine On 
RewriteRule ^([^-]*)-([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)\.html(.*) $1.php?$9&id1=$2&id2=$3&id3=$4&id4=$5&id5=$6&id6=$7&id7=$8这是URL输入HTML执行PHP文件的配置我现在想要输入HTML执行PHP或HTML文件如目录下文件有
a.php
b.html
在地址栏输入a.html执行a.php 输入b.html执行b.html
不知道这种能否可行.自己倒觉得有点不可能,呵呵
请高手指教

解决方案 »

  1.   

    RewriteRule ^test-([0-9]+)\.html$ test.php?id1=$1
    RewriteRule ^([^-]*)-([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)\.html(.*) $1.php?$9&id1=$2&id2=$3&id3=$4&id4=$5&id5=$6&id6=$7&id7=$8两条并存,apache不报错
    但执行不了
      

  2.   

    RewriteRule ^test-([0-9]+)\.html$ test.html?id1=$1 
    RewriteRule ^([^-]*)-([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)-?([^\.-]*)\.html(.*) $1.php?$9&id1=$2&id2=$3&id3=$4&id4=$5&id5=$6&id6=$7&id7=$8 两条并存,apache不报错 
    但执行不了上面的帖写错了