apache服务器rewrite_module配置问题,为什么不起作用?

Dleno 2007-07-31 02:04:02
httpd.conf:

LoadModule rewrite_module modules/mod_rewrite.so

<VirtualHost 192.168.0.103:8888>
DocumentRoot "E:\wwwroot\Office"
Options Indexes
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>
</VirtualHost>
我是这样配置的,但就是不起作用。
以前也没配置成功过,郁闷!
版本:apache2。055
...全文
557 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
justsosos 2007-08-03
  • 打赏
  • 举报
回复
可以给我
Dleno 2007-07-31
  • 打赏
  • 举报
回复
没人进来,难道分都给不出去了?
Dleno 2007-07-31
  • 打赏
  • 举报
回复
问题已解决:
发现问题原因是:
原来是以cgi的方式关联php和apache的,cgi的方式不能使用mod_rewrite
:
ScriptAlias /php/ "D:/php/"
AddType application/x-httpd-php .php .do
# For PHP 5
#Action application/x-httpd-php "/php/php-cgi.exe"
现在:
LoadModule php5_module "D:\usr\php5\php5apache2.dll"
AddType application/x-httpd-php .php

Dleno 2007-07-31
  • 打赏
  • 举报
回复
看来这里问不出什么了。

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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