【发布时间】:2009-06-13 03:30:59
【问题描述】:
我正在开发一个新网站,我想将我的重写规则存储在数据库中,而不是直接存储在 .htaccess 文件中。
我有另一个使用 Opensef (http://sourceforge.net/projects/opensef/) 和 Joomla 的网站!正在执行此操作的安装,但我什至无法 100% 了解它在引擎盖下的工作原理。
如何将这些规则存储在数据库中,根据请求查询它们并在找到时重定向到干净的 URL?有没有更好的方法来代替加载 .htaccess 文件(可能有 1000 个条目)?
谢谢,
【问题讨论】:
-
你知道这会对你的页面响应时间和服务器负载有什么影响吗?您的规则适用于所有内容(图像、样式表、脚本等),因此您可以每页处理超过 20,000 条规则。我认为你应该重新考虑你的策略。
标签: mysql apache .htaccess url-rewriting