【发布时间】:2009-05-14 23:43:25
【问题描述】:
我的服务器支持告诉我我的 htaccess URL 重写导致开销。我主要对“更好”的 URL 使用 URL 重写(例如 example.com/?foo=bar 将是 example.com/foo/bar 左右)。一般来说,在优化 htaccess RewriteEngine 时需要记住哪些提示和技巧?
【问题讨论】:
标签: .htaccess mod-rewrite url-rewriting
我的服务器支持告诉我我的 htaccess URL 重写导致开销。我主要对“更好”的 URL 使用 URL 重写(例如 example.com/?foo=bar 将是 example.com/foo/bar 左右)。一般来说,在优化 htaccess RewriteEngine 时需要记住哪些提示和技巧?
【问题讨论】:
标签: .htaccess mod-rewrite url-rewriting
将尽可能多的 .htaccess 指令(包括 mod_rewrite 规则)移至 httpd 配置 (httpd.conf) - 在服务器重新启动时读取一次,而不是在每个请求、每个目录时读取。除此之外,除非你有过多的重写规则,或者一个非常复杂的个别规则,否则没有什么大不了的。
【讨论】:
由于 mod_rewrite 使用的是正则表达式,我认为你宁愿优化你的正则表达式!
【讨论】: