首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mod_rewrite还是mod_alias?

mod_rewrite还是mod_alias?
EN

Stack Overflow用户
提问于 2009-04-30 17:04:18
回答 2查看 23.6K关注 0票数 26

我有一个服务器,它的httpd.conf中已经有一些"RedirectMatch永久“指令。

我对mod_alias不太熟悉,我只使用过mod_rewrite。

基本的区别是什么?在mod_alias中,我没有看到停止处理规则的"L“标志。

从一个子域重定向到另一个子域的最佳实践应该使用哪一个?

我可以同时使用这两种方法吗?是否可以很明显地优先使用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-04-30 17:20:35

mod_alias基本上是mod_rewrite的更简单的版本。它不能做一些mod_rewrite可以做的事情,例如操作查询字符串。如果您能够选择其中任何一种,我看不出有什么理由要使用mod_alias。

有什么特别的原因,你需要尝试使用两者在一起吗?

化名技巧,你应该知道似乎是一篇关于这两方面的好文章。它注意到,mod_rewrite规则在执行mod_alias规则之前就执行了。

票数 22
EN

Stack Overflow用户

发布于 2019-07-14 16:47:11

正如公认的答案所说:mod_rewrite可以做mod_alias不能做的事情,但是mod_alias的主要好处是它更容易使用。

apache说,我们应该将mod_alias用于像重定向这样简单的事情,而mod_rewrite只用于那些我们不能用mod_alias这样的简单模块做的事情。查看docs:重写

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/808014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档