在 CentOS + Apache 中启用良好的 URL/永久链接

在 CentOS + Apache 中启用良好的 URL/永久链接

我们有一个新的 CentOS 机器,我们需要启用良好的 URL/永久链接。我们正在运行安装了 mod_rewrite 的 Apache,但我知道我需要编辑一些配置文件才能启动并运行基本功能。

为了使其启动并运行,需要更改哪些步骤和文件?

答案1

我同意 David Pashley 的观点——这是一个有点模糊的问题。

但是,从问题标签来看,我猜你使用 Apache 作为你的网络服务器。在这种情况下,你将需要探索 Mod_Rewritehttp://httpd.apache.org/docs/2.0/mod/mod_rewrite.html并修改您的 Httpd.conf 或 .htaccess 文件来操作 url 重写。

如果你正在使用 Lighttpd,你可能想看看http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModRewrite

您的问题中仍有很多“如果”,您可能需要详细说明。一些 Web 框架会为您处理这个问题(Rails、Django、CakePHP 等)

答案2

万一其他人正在寻找答案,只需编辑

/etc/httpd/conf/httpd.conf

找到这条线

将 AllowOverride None 更改为 AllowOverride All

重启,获胜

相关内容