«

apache系统是否支持伪静态(重写URL)

QkQEoEgV • 2022-12-14 21:59 • 632 次点击 •


在后台的SEO优化里的文章链接项设置了文件格式选项,刷新后浏览器报错。
在选项下方虽有提示“如果修改后文章无法访问,可能是服务器空间不支持URL重写,请修改回默认格式并关闭文章连接别名。”,但除了初始选项的默认格式外所有选项均不灵,只有 http://xxx.xxx.xxx/?post=22 能够显示,其他的html结尾的都失败了。
我的系统是ubuntu22.04 + apache2.4.52 + php8.2 + mysql8.0.31 。下方只有ngnix服务器配置伪静态的提示,请楼主能帮忙解决,多谢。

刚才试了楼主的方法,在/etc/ 下没有httpd文件夹,亦无httpd.conf 配置文件,在/etc/apache2/ 找到apache2.conf,打开看也没有 LoadModule rewrite_module modules/mod_rewrite.so 项。

我的apache+php配置是:(可以看到Loaded Modules是有 mod_rewrite 的。)

评论:
avatar
QkQEoEgV 楼主2022-12-14 23:34
搞定了,感谢楼主。
https://blog.csdn.net/xuliwei950318/article/details/89946957[S4]
avatar
QkQEoEgV 楼主2022-12-14 23:00
还是不行。
[img]https://emlog.cn/content/uploadfile/202212/7aca1671029884.png[/img]
avatar
那多记忆 管理员2022-12-14 22:25
配置apache支持.htacceess

用参考下这篇文章:https://blog.51cto.com/beyang/3281988  不一定好用,可以试试。