👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

Linux 2.6 - man page for mod_alias (linux section 3erl)

mod_alias(3erl) 		     Erlang Module Definition			  mod_alias(3erl)

NAME
       mod_alias - URL aliasing.

DESCRIPTION
       Erlang  Webserver  Server  internal  API  for  handling of things such as interaction data
       exported by the mod_alias module.

EXPORTS
       default_index(ConfigDB, Path) -> NewPath

	      Types  ConfigDB = config_db()
		     Path = NewPath = string()

	      If Path is a directory, default_index/2 , it  starts  searching  for  resources  or
	      files  that are specified in the config directive DirectoryIndex. If an appropriate
	      resource or file is found, it is appended to the end of  Path  and  then	returned.
	      Path  is	returned  unaltered, if no appropriate file is found, or if Path is not a
	      directory. config_db() is the server config file in ETS table format  as	described
	      in Inets Users Guide. .

       path(PathData, ConfigDB, RequestURI) -> Path

	      Types  PathData = interaction_data()
		     ConfigDB = config_db()
		     RequestURI = Path = string()

	      path/3 returns the actual file Path in the RequestURI (See RFC 1945). If the inter-
	      action data {real_name,{Path,AfterPath}} has been exported by  mod_alias;  Path  is
	      returned.  If no interaction data has been exported, ServerRoot is used to generate
	      a file Path . config_db() and interaction_data() are  as	defined  in  Inets  Users
	      Guide .

       real_name(ConfigDB, RequestURI, Aliases) -> Ret

	      Types  ConfigDB = config_db()
		     RequestURI = string()
		     Aliases = [{FakeName,RealName}]
		     Ret = {ShortPath,Path,AfterPath}
		     ShortPath = Path = AfterPath = string()

	      real_name/3  traverses  Aliases  ,  typically extracted from ConfigDB , and matches
	      each FakeName with RequestURI . If a match is found FakeName is replaced with Real-
	      Name  in	the  match. The resulting path is split into two parts, that is ShortPath
	      and AfterPath as defined in httpd_util:split_path/1 . Path is generated from Short-
	      Path  , that is the result from default_index/2 with ShortPath as an argument. con-
	      fig_db() is the server config file in ETS table format as described in  Inets  User
	      Guide. .

       real_script_name(ConfigDB,RequestURI,ScriptAliases) -> Ret

	      Types  ConfigDB = config_db()
		     RequestURI = string()
		     ScriptAliases = [{FakeName,RealName}]
		     Ret = {ShortPath,AfterPath} | not_a_script
		     ShortPath = AfterPath = string()

	      real_name/3  traverses  ScriptAliases  ,	typically  extracted  from ConfigDB , and
	      matches each FakeName with RequestURI . If a match is found  FakeName  is  replaced
	      with  RealName  in  the  match.  If the resulting match is not an executable script
	      not_a_script is returned. If it is a script the resulting script	path  is  in  two
	      parts, that is ShortPath and AfterPath as defined in httpd_util:split_script_path/1
	      . config_db() is the server config file in ETS table format as described	in  Inets
	      Users Guide. .

Ericsson AB				   inets 5.5.2				  mod_alias(3erl)


All times are GMT -4. The time now is 04:32 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password





Not a Forum Member?
Forgot Password?