Answers:
有人告诉我,应尽可能避免使用.htaccess,因为它会降低服务器性能,而新服务器会禁用它,或者不再执行它。
有关兼容性的部分绝对不正确。关于性能的部分是有点真实的,但可能是无关紧要的为您服务。
您引用的人可能在谈论的是,将Apache规则放入.htaccess文件而不是.htaccess文件更快:前者一次加载到Apache进程中,而不必在每个请求中都进行查找。
但是,这在共享主机上是不可能的-使用.htaccess文件是您唯一的选择。
如果您有机会将配置选项放入中央配置中(即您具有对服务器的管理员访问权限),并且担心性能,请执行此操作。但这真的不是问题。在Web应用程序中,有许多要优化的事情才值得一看。
对于低流量到正常流量的网站上的简单重写任务,.htaccess仍然是可行的方法。
.htaccess
文件没有任何好处。当然,缺点可以忽略不计,但这不是这样做的理由。
You should avoid using .htaccess files completely if you have access to httpd main server config file. Using .htaccess files slows down your Apache server. Any directive that you can include in a .htaccess file is better set in a Directory block, as it will have the same effect with better performance.