众所周知,Apache的工程根目录是在htdocs里面,也就是说我们如果要发布工程,就必须放在htdocs里面;所以我们需要项目路径重定位,比如 说我的工程是放在D:/Test中,我们只需修改http.conf里里面的内容,即可将D:/Test工程发布到apache中,代码修改如下:
找到<IfModule alias_module></IfModule>,修改如下:
<IfModule alias_module>
#
# Redirect: Allows you to tell clients about documents that used to
# exist in your server's namespace, but do not anymore. The client
# will make a new request for the document at its new location.
# Example:
# Redirect permanent /foo http://localhost/bar
#
# Alias: Maps web paths into filesystem paths and is used to
# access content that does not live under the DocumentRoot.
# Example:
# Alias /webpath /full/filesystem/path
#
# If you include a trailing / on /webpath then the server will
# require it to be present in the URL. You will also likely
# need to provide a <Directory> section to allow access to
# the filesystem path.
#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the target directory are treated as applications and
# run by the server when requested rather than as documents sent to the
# client. The same rules about trailing "/" apply to ScriptAlias
# directives as to Alias.
#
ScriptAlias /test/ "D:/Test/" #这个就是我们需要添加的工程重定位
</IfModule>
当然,我们还需要加入路径参数,是加在<IfModule alias_module></IfModule>下面:
<Directory "D:/Test"> #这个是我们要添加的Test工程的路径参数设置
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Apache 项目路径重定位
猜你喜欢
转载自myclqr.iteye.com/blog/1874519
今日推荐
周排行