我已经搜索了几个小时试图找到解决方案。我肯定错过了什么。我试图清理我的网址。
我的索引页面根据操作生成页面。基本上是:
<?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。
我看到有很多人遇到这个问题,但仍然没有找到我所缺少的东西。请帮帮忙?