Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何将localhost重写为fakeserver?_Apache_.htaccess - Fatal编程技术网

Apache 如何将localhost重写为fakeserver?

Apache 如何将localhost重写为fakeserver?,apache,.htaccess,Apache,.htaccess,我有一个根文件夹htaccess,其中包含我的htaccess文件和另一个文件夹,其中包含我的index.php文件。我想使用url重写,以便在访问http://localhost/htaccess/me/index.php ,它将url转换为http://fakeserver/htaccess/me/index.php.. Drupal会做这样的事 我想进行这种转换,这样fakeserver就不是真正的服务器,只是我将本地主机重写为fakeserver在/etc/apache2/sites a

我有一个根文件夹htaccess,其中包含我的htaccess文件和另一个文件夹,其中包含我的index.php文件。我想使用url重写,以便在访问
http://localhost/htaccess/me/index.php ,它将url转换为http://fakeserver/htaccess/me/index.php..

Drupal会做这样的事


我想进行这种转换,这样fakeserver就不是真正的服务器,只是我将本地主机重写为fakeserver

/etc/apache2/sites available/fakeserver
(注意,您需要创建文件
fakeserver

在其中添加以下内容:

NameVirtualHost *:8080

<VirtualHost *:8080>
DocumentRoot /var/www/
ServerName fakeserver
</VirtualHost>
重新启动apache以反映更改

sudo /etc/init.d/apache2 restart

您必须设置一个虚拟主机。请看以下Apache HTTPD文档中的示例:


如果您使用的是Windows计算机,则可以编辑
主机
文件。我不知道这是否适用于Unix计算机。@WouterJ:
%WINDIR%\drivers\etc\hosts
源于
/etc/hosts
:)
sudo /etc/init.d/apache2 restart