Apache别名无限重定向
我在为虚拟主机设置别名方面遇到了很多麻烦 我有两个不同的代码库,需要在同一台服务器上,我有管理应用程序以及客户端应用程序 我的虚拟主机如下所示:Apache别名无限重定向,apache,.htaccess,redirect,alias,Apache,.htaccess,Redirect,Alias,我在为虚拟主机设置别名方面遇到了很多麻烦 我有两个不同的代码库,需要在同一台服务器上,我有管理应用程序以及客户端应用程序 我的虚拟主机如下所示: <VirtualHost *:80> DocumentRoot "E:/xampp/htdocs/site/client" ServerName local.site.com Alias /admin/ E:/xampp/htdocs/site/admin/ </VirtualHost> site
<VirtualHost *:80>
DocumentRoot "E:/xampp/htdocs/site/client"
ServerName local.site.com
Alias /admin/ E:/xampp/htdocs/site/admin/
</VirtualHost>
site
- admin
- client
只要客户端运行正常,我就可以点击子目录下的所有内容
当我尝试点击local.site.com/admin
时,问题就出现了。它将URL重定向到local.site.com/admin/index.php/index.php…
等等(大约有10个)
我也不能直接点击admin文件夹中的index.html
我期望的结果是所有到/admin
的流量都被定向到admin文件夹
我一辈子都搞不明白为什么会发生这种情况
我在文件夹中没有任何.htaccess文件
任何帮助都将不胜感激
谢谢注意在
Alias
命令的目标路径中也指定一个尾随斜杠/
。这是有案可查的。您应该阅读您正在使用的模块的文档。是的,对不起,我有尾随的斜杠。只是没能在问题中输入,我会编辑这篇文章。我很幸运地阅读了以下文档()和这里的各种帖子。如果您在Alias
指令的源路径和目标路径中都指定了尾随斜杠,则不会导致无休止的重定向。你会不会遇到缓存问题?在浏览器中尝试“深度重新加载”或清除其缓存。如果问题仍然存在,您必须1。监视访问日志文件和2。检查你的浏览器开发控制台,并检查其中的“网络”选项卡,以了解发生了什么。哇,很难重新加载。现在我觉得自己像个白痴:(每次更新后我都重新启动服务器,但什么都没有改变。很抱歉给你添麻烦,谢谢你指出这一点!一切都很好:-)很高兴我能帮上忙。玩得高兴