我有一个友好的 URL 模块将我的索引页面重定向到搜索页面。如果我用我的链接编写 index.php,那么它会将我重定向到索引页面。如果我尝试访问注册页面,它会给我错误
ABS_PATH 未加载。不允许直接访问。
如果我尝试访问任何类别,它会给我一个错误,例如
未找到
在此服务器上找不到请求的 URL /for-sale_1/toys-games-hobbies_1/。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
我检查了我的错误日志,它给了我这个错误
<IfModule mod_rewrite.c>
没有</Ifmodule>
在本地服务器上效果很好,但在使用 Apache 的实时删除上效果不佳。
类别链接在实时站点上有效,但是当我单击注册或登录或发布链接时,它会给出错误:
ABS_PATH 未加载。不允许直接访问。
这是在 generate_rules.php 中定义的注册规则
$rewrite->addRule('^user/register$', 'index.php?page=register&action=register');
define('REL_WEB_URL', '/home/xxx/public_html');
define('WEB_PATH', 'xxx.com/';);