Tom Asked: 2009-06-04 03:18:56 +0800 CST2009-06-04 03:18:56 +0800 CST 2009-06-04 03:18:56 +0800 CST 在 CentOS + Apache 中启用漂亮的网址/永久链接 772 我们有一个新的 CentOS 盒子,我们需要启用漂亮的 urls/permalinks。我们正在运行安装了 mod_rewrite 的 Apache,但我知道我需要编辑一些配置文件来启动和运行基础知识。 为了启动和运行,需要更改哪些步骤和文件? centos apache-2.2 rewrite .htaccess mod-rewrite 2 个回答 Voted Best Answer Darren Newton 2009-06-04T03:55:48+08:002009-06-04T03:55:48+08:00 我同意大卫帕什利的观点——这是一个有点模糊的问题。 但是,我将通过查看您使用 Apache 作为网络服务器的问题标签进行猜测。在这种情况下,您将需要探索 Mod_Rewrite http://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 等) Tom 2009-06-19T05:42:11+08:002009-06-19T05:42:11+08:00 以防万一其他人正在寻找答案,只需编辑 /etc/httpd/conf/httpd.conf 找到线 将 AllowOverride None 更改为 AllowOverride All 重启,赢
我同意大卫帕什利的观点——这是一个有点模糊的问题。
但是,我将通过查看您使用 Apache 作为网络服务器的问题标签进行猜测。在这种情况下,您将需要探索 Mod_Rewrite http://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 等)
以防万一其他人正在寻找答案,只需编辑
/etc/httpd/conf/httpd.conf
找到线
将 AllowOverride None 更改为 AllowOverride All
重启,赢