有没有一种方法可以在一个盒子上请求的任何域上启用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. Magento规则模型覆盖
- 8. 覆盖方法规则
- 9. CSS规则没有被覆盖
- 10. Apache的mod_rewrite规则作为子域
- 11. Combine mod_rewrite规则
- 12. htaccess mod_rewrite规则
- 13. 覆盖所有位的覆盖箱
- 14. Mod_rewrite:如何从规则中忽略子域名?
- 15. 从.htaccess mod_rewrite规则中排除子域名?
- 16. 覆盖maven checkstyle中的一条规则
- 17. 覆盖yii2中的核心规则
- 18. 重写规则的mod_rewrite规则
- 19. 削减mod_rewrite规则
- 20. Mod_rewrite规则从根
- 21. mod_rewrite - 规则问题
- 22. mod_rewrite规则和setenv
- 23. mod_rewrite规则问题
- 24. Magento:无法覆盖销售规则
- 25. SonarQube覆盖规则集和分析器
- 26. WordPress - 如何覆盖Apache重写规则?
- 27. mod_rewrite覆盖第二个RewriteRule
- 28. mod_rewrite覆盖调用html根
- 29. 的htaccess的mod_rewrite规则
- 30. 的Apache2 mod_rewrite的规则