无法让mod_rewrite工作

时间:2017-01-20 04:14:20

标签: .htaccess mod-rewrite mamp

我已经搜索了几个小时试图找到解决方案。我肯定错过了什么。我试图清理我的网址。

我的索引页面根据操作生成页面。基本上是:

    <?php
include("header.htm");
$action = $_GET['action'];
$action = basename($action);

if (!empty($_GET['action'])) {
    if (file_exists("$action.htm")
} else {
    include("index.htm");
}
include("footer.htm");
?>

当我查看phpInfo时,我正在使用MAMP和Mod_rewrite。

我在上面的index.php文件夹中创建了一个新的.htaccess文件。我使用了错误的代码来查看它是否引发了错误,而且它确实存在,所以我知道它被引用了。这正是我的内容:

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^/galleries$ /?action=galleries
</IfModule>

我已将每个httpd.conf文件更改为目录的AllowOverride all。

我看到有很多人遇到这个问题,但仍然没有找到我所缺少的东西。请帮帮忙?

0 个答案:

没有答案