|
|
1
25
另一种选择是 content negotiation . 打开 multiviews :
如果命名资源不存在,apache将为该文件进行全局搜索,然后根据浏览器发送的媒体类型和内容编码要求进行排序。如果只有一个文件(您的php脚本),那么url将解析为这个文件。 |
|
|
2
7
您还可以在
|
|
|
3
-1
简而言之,你不可能按照自己的意愿去做。为了执行这些文件,php将需要一些扩展名,因此您不妨将其保留为*.php。 除非使用mod_rewrite,否则必须使用完整文件和扩展名调用文件。 这就是mod_u rewrite的美妙之处——它让你可以做这样的事情。 我会问你一个问题——为什么你不能用mod_rewrite?这是一个环境问题,一个选择,你是否使用lighttpd(lighty)? 延伸 如果服务器不支持mod_rewrite,请将重写规则包装成这样,以防止它爆炸:
如果您认为这是一个安全问题或其他同样有效的问题,那么您也可以执行以下检查,并将它们发送到自定义404甚至您的文档中,并给出如何启用mod_rewrite和解释需要等的示例。不过,第二次检查是可选的--如果您不这样做使用它,用户只需看到.php扩展名,但您的页面应该仍然可以工作。
|