StaticFilePath
This is documentation about a configuration directive, which can be placed within Movable Type’s core configuration file, mt-config.cgi
, to customize the behavior of the system.
The absolute file system path to the mt-static
directory.
This value corresponds to the absolute URL path or fully-qualified domain name URL specified in StaticWebPath.
Tip: If not configured, it is assumed that the
mt-static
directory is located in the application directory. Thus theStaticFilePath
directive is only required if themt-static
directory has been moved out of the Movable Type application directory.Note that the StaticFilePath should not point to your blog, and Movable Type should not be installed in the same location you want your blog to appear. For organization and clean functionality, Movable Type should be installed in its own folder; your blog can be set up anywhere outside of this folder.
Values
Filesystem path. Default is to assume that filepath is the value of CGIPath
+ “mt-static/”
Example
If the application directory is located at:
URL: http://example.com/cgi-bin/mt/
Filepath: /var/www/cgi-bin/mt/
…and static files cannot be served from the cgi-bin
directory, then you have two choices:
Alias
http://example.com/mt-static/
to/var/www/cgi-bin/mt/mt-static/
via symlink, Apache alias, etc.Because the
mt-static
directory is still in the application directory there is no need to use theStaticFilePath
config directive. Themt-config.cgi
file would look like this:CGIPath http://example.com/cgi-bin/mt/ StaticWebPath http://example.com/mt-static/
Move the
mt-static
directory to the web root directory:/var/www/html/mt-static/
and then set the
StaticFilePath
config directive to this location:StaticFilePath /var/www/html/mt-static/
The following three path settings would then be in the
mt-config.cgi
file:CGIPath http://example.com/cgi-bin/mt/ StaticWebPath http://example.com/mt-static/ StaticFilePath /var/www/html/mt-static/