.htaccess或符号链接(symlink)

.htaccess或符号链接(symlink),.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我有一个包含多个文件夹的网站,我试图在.htaccess中修复它们。过了一会儿,我有一个大的.htaccess与规则冲突 现在,每次我想添加文件夹时,我都必须将其添加到.htaccess 我做了一些研究,发现我可以创建符号链接,所以不再需要.htaccess 在这两种解决方案中,我都必须创建或修改某些内容,以便最终得到相同的结果,但创建符号链接是否更好?使用符号链接,.htaccess必须由apache处理,而符号链接是由操作系统处理的,速度更快 创建100条规则vs 100 symblink,

我有一个包含多个文件夹的网站,我试图在.htaccess中修复它们。过了一会儿,我有一个大的.htaccess与规则冲突

现在,每次我想添加文件夹时,我都必须将其添加到.htaccess

我做了一些研究,发现我可以创建符号链接,所以不再需要.htaccess


在这两种解决方案中,我都必须创建或修改某些内容,以便最终得到相同的结果,但创建符号链接是否更好?

使用符号链接,.htaccess必须由apache处理,而符号链接是由操作系统处理的,速度更快


创建100条规则vs 100 symblink,如果您要查找的规则是最后一条,那么您必须解析所有规则,然后使用您需要的规则。

符号链接速度更快是的(如Aki所说),但以下是我的想法

如果您有图像、css或js文件,则不需要重写或创建符号链接。您可以使用完整的URL(例如
/images/…
)或使用像
i.domain.com
(或任何您想要的)这样的公共域,并在那里引用您的所有JS、图像和CSS。例如:
i.domain.com/logo.jpg
js.domain.com/site.js

这样,你就不必考虑重写规则或创建有一天可能会忘记的链接


如果您需要添加图像、更改js或更新CSS,这一点非常容易管理和维护,因为您只有一个入口点,所有内容都会自动更新。

您创建的符号链接都是指向.htaccess的链接?我想知道在http.conf apache配置文件中是否没有可以直接执行的操作。我知道这有性能优势。