Apache .so和.c文件

MyM*_*ial 1 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>
Run Code Online (Sandbox Code Playgroud)

Jon*_*Lin 6

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

LoadModule加载主apache核心外部的模块的情况下,使用.so文件.