apache的rewrite规则无法加载问题

本文涉及的产品
视频点播 VOD,流量+存储+转码
简介:

 apache的rewrite规则无法加载问题。

 

<VirtualHost *:80>

    ServerAdmin k@5.com

    DocumentRoot /data/web/xxx

    ServerName  www.xxx.net

     ServerAlias xxx.net

    DirectoryIndex index.php index.shtml index.html

     <Directory "/data/web/xxx">

         Options FollowSymLinks Includes

         AllowOverride None

         Order allow,deny

         Allow from all

    </Directory>

RewriteEngine On

RewriteRule ^vod-(.*)$ index.php\?s=/Home-vod-$1

RewriteRule ^news-(.*)$ index.php\?s=/Home-news-$1

RewriteRule ^ajax-(.*)$ index.php\?s=/Home-ajax-$1

RewriteRule ^tag-(.*)$ index.php\?s=/Home-tag-$1

RewriteRule ^gb-(.*)$ index.php\?s=/Home-gb-$1

RewriteRule ^cm-(.*)$ index.php\?s=/Home-cm-$1

</VirtualHost>

改成
<VirtualHost *:80>
    ServerAdmin k@5.com
    DocumentRoot /data/web/xxx
    ServerName  www.xxx.net
     ServerAlias xxx.net
    DirectoryIndex index.php index.shtml index.html
     <Directory "/data/web/xxx">
         Options All
         AllowOverride All
         Order allow,deny
         Allow from all
    </Directory>
RewriteEngine On
RewriteRule ^vod-(.*)$ index.php\?s=/Home-vod-$1
RewriteRule ^news-(.*)$ index.php\?s=/Home-news-$1
RewriteRule ^ajax-(.*)$ index.php\?s=/Home-ajax-$1
RewriteRule ^tag-(.*)$ index.php\?s=/Home-tag-$1
RewriteRule ^gb-(.*)$ index.php\?s=/Home-gb-$1
RewriteRule ^cm-(.*)$ index.php\?s=/Home-cm-$1
</VirtualHost>
 
即可。
 
区别在于

     <Directory "/data/web/xxx">

         Options FollowSymLinks Includes

         AllowOverride None

         Order allow,deny

         Allow from all

    </Directory>

    <Directory "/data/web/xxx">
         Options All
         AllowOverride All
         Order allow,deny
         Allow from all
    </Directory>
这个为正确的。
 
参考 http://www.d5s.cn/archives/107

 


本文转自 liang3391 51CTO博客,原文链接:http://blog.51cto.com/liang3391/812280

相关文章
|
3月前
|
Apache
多应用模式下,忽略项目的入口文件,重写Apache规则
本文介绍了在多应用模式下,如何通过编辑Apache的.htaccess文件来重写URL规则,从而实现忽略项目入口文件index.php进行访问的方法。
|
6月前
|
应用服务中间件 Apache nginx
apache、nginx开启rewrite重写服务及伪静态
apache、nginx开启rewrite重写服务及伪静态
356 4
|
7月前
|
运维 Linux Apache
LAMP架构调优(九)——Apache Rewrite功能实战
LAMP架构调优(九)——Apache Rewrite功能实战
67 1
|
Dubbo 应用服务中间件 Apache
带你读《Apache Dubbo微服务开发从入门到精通》—— 五、 动态配置规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 五、 动态配置规则
133 10
|
Dubbo 应用服务中间件 测试技术
带你读《Apache Dubbo微服务开发从入门到精通》—— 三、 标签路由规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 三、 标签路由规则
237 5
|
Dubbo 应用服务中间件 Apache
带你读《Apache Dubbo微服务开发从入门到精通》—— 二、 条件路由规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 二、 条件路由规则
194 6
|
负载均衡 Dubbo JavaScript
带你读《Apache Dubbo微服务开发从入门到精通》—— 四、 脚本路由规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 四、 脚本路由规则
195 4
|
Apache
Apache域名跳转----配置rewrite模块
Apache域名跳转----配置rewrite模块
379 0
|
Apache Windows
Apache下htaccess文件不起作用/rewrite 没有效果
Apache下htaccess文件不起作用/rewrite 没有效果
341 0

推荐镜像

更多