Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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 URL?_Apache_Url_Url Rewriting_Rewrite - Fatal编程技术网

如何在不重定向的情况下重写Apache URL?

如何在不重定向的情况下重写Apache URL?,apache,url,url-rewriting,rewrite,Apache,Url,Url Rewriting,Rewrite,是否可以使用htaccess替换url名称 我不想重定向,而只是将一个子目录地址映射到一个子域地址。因此,当一个人键入一个类似http//sub.mysite.com/image.jpg的地址时,该地址会保留在浏览器中,但它会从http//mysite.com/sub/image.jpg读取内容。是的,这是可能的,但您首先应该具有服务器的root访问权限,您还需要进行一些DNS记录更改,以便在开始之前确保您也具有此访问权限 我以前使用过这两种方法,它们都很有效,但是我发现使用文件夹是一天结束时我

是否可以使用htaccess替换url名称


我不想重定向,而只是将一个子目录地址映射到一个子域地址。因此,当一个人键入一个类似http//sub.mysite.com/image.jpg的地址时,该地址会保留在浏览器中,但它会从http//mysite.com/sub/image.jpg读取内容。是的,这是可能的,但您首先应该具有服务器的root访问权限,您还需要进行一些DNS记录更改,以便在开始之前确保您也具有此访问权限

我以前使用过这两种方法,它们都很有效,但是我发现使用文件夹是一天结束时我们使用的赢家,这大大简化了我们的工作,我们不必担心脚本中的链接会发生变化,例如,根据使用的代码结构,从到

我不会把这些冗长的说明输入出来,而是给你两个参考,它们的方法稍有不同,这取决于你是否有一个物理文件夹要使用,或者它是否是URL中的一个变量。他们说这可能和我说的一样好-

::


我希望这对您有所帮助

是的,这是可能的,但您首先应该拥有服务器的root访问权限,您还需要进行一些DNS记录更改,因此在开始之前确保您也拥有此访问权限

我以前使用过这两种方法,它们都很有效,但是我发现使用文件夹是一天结束时我们使用的赢家,这大大简化了我们的工作,我们不必担心脚本中的链接会发生变化,例如,根据使用的代码结构,从到

我不会把这些冗长的说明输入出来,而是给你两个参考,它们的方法稍有不同,这取决于你是否有一个物理文件夹要使用,或者它是否是URL中的一个变量。他们说这可能和我说的一样好-

::


我希望这对您有所帮助

我不知道您是否可以通过重写来实现这一点,但正确的方法是使用指向您希望成为文档根的子目录的虚拟主机谢谢,我的问题是这是一个虚拟目录,因此文件夹子目录实际上不存在。我不知道您是否可以通过重写来实现这一点,但是正确的方法是使用指向您想要成为文档根的子目录的虚拟主机谢谢,我的问题是这是一个虚拟目录,所以文件夹子目录实际上不存在。非常感谢,不幸的是我的主机不支持通配符。我希望有一种更简单的方法来重写url名称。我可以将sub.mysite.com重定向到mysite.com/sub,但我只需要在地址栏中保留一个子域,而不是目录。对不起,伙计,当我读到你说我不想这样做时,我认为这更像是一种偏好,而不是一种要求。不幸的是,除非DNS配置正确,否则每次发出请求时DNS都会失败。我唯一能想到的另一个选择是,根据您的访问级别和编码能力,让脚本为每次更改动态写入DNS,然后使用mod_rewrite动态更改URL,这将只在运行自己的DNS的服务器上工作。非常感谢,不幸的是,我的主机不支持通配符。我希望有一种更简单的方法来重写url名称。我可以将sub.mysite.com重定向到mysite.com/sub,但我只需要在地址栏中保留一个子域,而不是目录。对不起,伙计,当我读到你说我不想这样做时,我认为这更像是一种偏好,而不是一种要求。不幸的是,除非DNS配置正确,否则每次发出请求时DNS都会失败。我唯一能想到的另一个选择是,根据您的访问级别和编码能力,让脚本为每次更改动态写入DNS,然后使用mod_rewrite动态更改URL,这只在运行自己的DNS的服务器中起作用。