Apache .so和.c文件

时间:2013-10-26 18:05:00

标签: apache .htaccess

我看到在不同的.htaccess文件中有对mod_rewrite.c文件的检查,但我只有mod_rewrite.so,它们之间有什么区别?

<IfModule mod_rewrite.c>

# Make sure directory listing is disabled
Options +FollowSymLinks +Indexes
RewriteEngine on

</IfModule>

1 个答案:

答案 0 :(得分:6)

这听起来有点倒退,但这只是它的工作方式。 <IfModule>容器需要模块名称或模块文件。在模块文件的情况下,它需要源文件(.c)。这是因为有些模块编译成apache ,因此没有共享库文件(.so)。

如果LoadModule加载主apache核心外部的模块,则使用.so文件。