繁体   English   中英

Apache2将网址重写为更改网址

[英]Apache2 rewrite url to chanage url

我有一个PHP项目,这是一个像这样的URL

127.0.0.1:1000/manage/api/info

,管理是项目的根基,现在我想在访问时执行此操作

`127.0.0.1:1000/api/info`

,我可以获取主机,而忽略根管理,该怎么办? 我已经搜索了stackoverflow但不满足我的问题,可以重写解决吗? 我想我应该配置apache2.conf,如果我打开写模型,我可以工作吗? 我使用ubuntu 14.04 apache2.4.7

您必须将apache配置设置为指向将管理文件夹作为您的Web根。 以下是您可以添加到vhosts文件中的apache配置。

<VirtualHost *:1000>
ServerAdmin "webmaster@api.com"
DocumentRoot "/var/www/html/manage"
ServerName local.myapiapp.com
<Directory "/var/www/html/manage">
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
</Directory>

另外,您还可以将local.myapiapp.com添加到/ etc / hosts文件中。 然后转到浏览器,然后在地址栏中输入local.myapiapp.com。 它将指向根目录,即管理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM