当前位置:论坛首页 > Linux面板 > 求助

【已回应】apache服务器设置伪静态出错。

发表在 Linux面板2019-11-22 20:00 [复制链接] 3 1537

Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:
LoadModule rewrite_module modules/mod_rewrite.so
如果存在,且以#开头,请删除#。
后在配置文件 (通常就是 conf/httpd.conf或者conf/extra/httpd-vhosts.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置中去,如果加在虚拟主机配置外部将可能无法使用。改好后然后将 Apache 重启。
规则如下RewriteEngine On
RewriteBase /
RewriteRule ^([0-9]+)-([0-9]+).html$ /app/index.php?i=$1&a=webapp&c=entry&eid=$2


按上面的要求配置Apache 2.4时,就出现如下这个情况,怎么解决呀。谢谢跪求高手!
ERROR:
AH00526: Syntax error on line 491 of /www/server/apache/conf/httpd.conf:
RewriteBase: only valid in per-directory config files



我是阿里云ECS云服务器,
使用道具 举报 只看该作者 回复
发表于 2019-11-23 10:25:32 | 显示全部楼层
想办法把自己加在 http.conf 中的配置删除,添加伪静态在这里操作 伪静态.png
使用道具 举报 回复 支持 反对
发表于 2019-11-23 16:11:38 | 显示全部楼层
大炮运维V587 发表于 2019-11-23 10:25
想办法把自己加在 http.conf 中的配置删除,添加伪静态在这里操作

好像要在http.conf里面需要添加伪静态规则代码才能调用伪静态规则吧?
使用道具 举报 回复 支持 反对
发表于 2019-11-23 16:13:21 | 显示全部楼层
weike88 发表于 2019-11-23 16:11
好像要在http.conf里面需要添加伪静态规则代码才能调用伪静态规则吧?

不是
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表