当前站点是动态的php as a.php。
我希望用户访问我的网站可以使用 a.html,而不是通过原始 a.php。在apache2.x中,在里面设置apache的httpd.conf:
LoadModule rewrite_module modules/mod_rewrite.so
<Directory "c:/www/xxx">
rewriteengine on
rewritebase /
RewriteRule ^a.html$ a.php
</ Directory>
上面是最简单的例子。html直接解析成php。现在,问题是:a.php和a.html都可以访问。但是用户访问的默认页面总是a.php。
我想知道上面的设置有错吗?或者除了我在apache中的配置还必须把前台原文件中对应的动态URLs转成静态?如果我们想改变?为了达到“隐藏a.php”的目的?