首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpinfo() mod_rewrite

phpinfo() mod_rewrite
EN

Stack Overflow用户
提问于 2010-09-23 03:27:15
回答 4查看 31.2K关注 0票数 8

我正在尝试执行一些url重写,在查看phpinfo文件后,我看不到任何关于这一点的信息。我的主人是FastHosts。

我应该在phpinfo()中寻找其他东西,还是应该假设mod_rewrite仅仅是disabled

EN

回答 4

Stack Overflow用户

发布于 2010-09-23 03:31:10

mod_rewrite是一个apache模块,而不是PHP模块。它在phpinfo()中不可见。在某个子文件夹中创建一个.htaccess,并确保它包含:

代码语言:javascript
复制
RewriteEngine on

将浏览器指向该文件夹。如果你得到一个服务器错误,它是没有安装。否则它就是。

票数 11
EN

Stack Overflow用户

发布于 2012-11-13 00:12:22

当PHP用作Apache模块时,可以使用apache_get_modules()来检查这一点。

代码语言:javascript
复制
<?php
print_r(apache_get_modules());
?>

这样就会得到如下的结果:

代码语言:javascript
复制
Array
(
   [0] => core
   [1] => http_core
   [2] => mod_so
   [3] => sapi_apache2
   [4] => mod_mime
   [5] => mod_rewrite
)

如果使用作为CGI,则PHP apache_get_modules()不起作用

票数 8
EN

Stack Overflow用户

发布于 2016-12-28 20:06:40

我遵循了启用mod重写的所有步骤。但它似乎就是不起作用。

我甚至已经将下面的代码正确地添加到了.conf文件中,但是没有用。

代码语言:javascript
复制
<Directory “/var/www/html”>
AllowOverride All
</Directory>

但是后来我注意到,那些倒置的逗号看起来不正常!Bam!!用正确的替换了这些讨厌的东西,然后哇啦!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3772892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档