开发者社区> 问答> 正文

安装了阿里的ubuntu,无法启用 伪静态问题

上传 .htaccess 和 test.php到网站根目录下, 测试 完全不起作用
.htaccess内容
RewriteEngine On
RewriteRule ^test\.html$ test.php

httpd 在/alidata/server/httpd-2.4.10下 ,默认conf 开启了 modules/mod_rewrite.so 模块的
服务器 网站是放在 /alidata/www/XXXX网站名称下

有人有这个问题吗

展开
收起
steve77 2016-01-01 17:57:51 5800 0
2 条回答
写回答
取消 提交回答
  • Re安装了阿里的ubuntu,无法启用 伪静态问题
    对的  系统是ubuntu 14.04 64位系统,安装包是用阿里提供的的一键安装包安装的,

    -------------------------

    回 3楼dongshan8的帖子
    按照你的提示
    这次我 修改了 /alidata/server/httpd-2.4.10/conf/vhosts
    把 AllowOverride none 改成 all
    重启服务器后  伪静态成功了, 测试正常

    不过之前我也是改过 AllowOverride  all ,重启过服务器, 一直都没效果  
    今天倒是好了  百思不得其解

    谢谢版主了
    2016-01-02 10:44:03
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    请问您使用的是ubuntu 14.04 64位系统吗?

    小二现在为您在测试机里测试一下,请等待。

    -------------------------

    楼主您好,

    为您测试了一下,或许在您的站点配置文件中,还需要添加以下的内容:

    <Directory "/alidata/www/XXXX网站名称下">
        AllowOverride All
    </Directory>

    之后,重启apache服务试试喔。

    参考:https://httpd.apache.org/docs/2.4/howto/htaccess.html

    2016-01-02 08:48:18
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
《Nginx 代理系统常用手册》 立即下载