有没有一种方法可以在一个盒子上请求的任何域上启用RewriteRule?例如,我有5个虚拟主机会有相同的RewriteRule应用于它们,并且当前每个VirtualHost指令都有规则,但是我可以将它放在'全局'的某个位置,以便维护更容易吗?mod_rewrite覆盖所有域名的规则
1
A
回答
1
没有,恐怕没有
0
你可以,但它是一个黑客颇有几分。 中的.htaccess创建重写规则的地方,如:
/www/redirects/global/.htaccess
现在只需设置的DocumentRoot为您virtualhosts到/ WWW /重定向/全球/每请求将被强制通过你的RewriteRule。
0
我还没有测试过,但mod_rewrite docs表示RewriteRule可以在服务器配置上下文中使用。
您可能还想查看RewriteMap的工作方式。由于这些文件是文件,因此可以将它们视为“全球”来源,但由于它们主要是静态的,因此它们存在限制。
相关问题
- 1. Apache mod_rewrite别名被Wordpress重写规则覆盖
- 2. 覆盖不规则区域与圈
- 3. 覆盖并重置CSS规则中的所有规范
- 4. 覆盖CSS规则
- 5. 覆盖CSS规则
- 6. mod_rewrite的老域规则,以新的域
- 7. 试图覆盖规则
- 8. 覆盖方法规则
- 9. Magento规则模型覆盖
- 10. CSS规则覆盖:不是
- 11. CSS规则没有被覆盖
- 12. Apache的mod_rewrite规则作为子域
- 13. htaccess mod_rewrite规则
- 14. Combine mod_rewrite规则
- 15. mod_rewrite的规则herierarchy
- 16. Apache的mod_rewrite规则
- 17. 覆盖所有位的覆盖箱
- 18. 从.htaccess mod_rewrite规则中排除子域名?
- 19. Mod_rewrite:如何从规则中忽略子域名?
- 20. 覆盖maven checkstyle中的一条规则
- 21. 如何覆盖FOSUserBundle的验证规则
- 22. rails,覆盖生产中的bootstraps规则
- 23. 我想要覆盖的规则
- 24. 的.htaccess覆盖其他规则
- 25. 覆盖yii2中的核心规则
- 26. 重写规则的mod_rewrite规则
- 27. CSS嵌套规则,覆盖规则的意外行为
- 28. htaccess规则不能覆盖以前的规则
- 29. 域名/子域名重写规则
- 30. IIS重写规则来获取没有域名的域名