如何合并这两个.htaccess文件?

如何合并这两个.htaccess文件?,.htaccess,.htaccess,我想合并这两个htaccess文件 重新编写引擎打开 重写cond%{HTTP:HOST}http://example.io/ RewriteCond%{HTTP:Accept Language}^es[NC] 重写规则^$http://example.io/es/[L,R=301] RewriteCond%{HTTP:Accept Language}^en[NC] 重写规则^$http://example.io/en/ [L,R=301] 重写cond%{REQUEST_FILENAME}-

我想合并这两个htaccess文件

重新编写引擎打开
重写cond%{HTTP:HOST}http://example.io/
RewriteCond%{HTTP:Accept Language}^es[NC]
重写规则^$http://example.io/es/[L,R=301]
RewriteCond%{HTTP:Accept Language}^en[NC]
重写规则^$http://example.io/en/ [L,R=301]
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-L

重写规则^(en| es)/?$[QSA,NC,L]
您测试过这个吗?这似乎是一个合乎逻辑的起点。它应该抓住你的特殊“不是一个文件”的情况下,然后再转移到所有你在底部

重新编写引擎打开
重写cond%{HTTP:HOST}http://example.io/
RewriteCond%{HTTP:Accept Language}^es[NC]
重写规则^$http://example.io/es/[L,R=301]
RewriteCond%{HTTP:Accept Language}^en[NC]
重写规则^$http://example.io/en/ [L,R=301]
重写cond%{REQUEST_FILENAME}-F
重写规则^([^\.]+)$$1.html[NC,L]
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-L

你的问题是什么?使用诸如beyond compare之类的合并工具。。这与StackOverflow有什么关系,请阅读。您的问题完全含糊不清,没有提到什么编程语言,不包括a。我想将两个代码片段合并在一起,我不知道。htaccess代码我自己可能无法管理,这将是一个起点,您需要自己阅读。不起作用,先生,当我访问示例时,它确实重定向到/en,但不会加载页面,好像第一个代码段不起作用。请更新您的问题,以包括您正在测试的URL(当然是示例格式)。这将有助于解决问题。