Apache2同时启用.shtml与rewrite的问题

Iceblood_kaka 2012-04-10 02:15:35

环境介绍:CentOS 5.8 Apache2.2.3 php5.3.1

安装了一个PHP的网站,开户了rewrite,上线来一直稳定运行。

现在遇到一个要求:让Apache2支持.shtml文件,这个问题不难,做了如下操作:

编辑httpd.conf文件
将其中的三项修改成如下状态然后重启Apache即可。AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

Options Indexes FollowSymLinks Includes复制代码但是遇到了一个问题,就是所有的index.shtml文件是可以访问的,但是目录下的11xxx.shtml访问不了,直接跳转到404.php页面,目测是rewrite的问题,就把 AllowOverride 这一项从all改成了none

重启httpd后再试,果然所有的.shtml文件都可以访问了。

可是rewrite功能也是必须要用的,不知道哪位大侠有高招能解决.shtml与rewrite的冲突问题?
...全文
35 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧