Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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
带有尾随斜杠的index.php被重定向到绝对路径_Php_Apache_.htaccess_Mod Rewrite_Redirect - Fatal编程技术网

带有尾随斜杠的index.php被重定向到绝对路径

带有尾随斜杠的index.php被重定向到绝对路径,php,apache,.htaccess,mod-rewrite,redirect,Php,Apache,.htaccess,Mod Rewrite,Redirect,我在浏览器地址栏中键入 www.mysite.com/index.php/ 我被重定向到 www.mysite.com/home/user/domains/mysite.com/public\u html/index.php 这是什么意思 我应该使用.htaccess来解决此问题吗 编辑 我注意到,如果我加载mysite.com/index.php/而不使用www.前缀,我会收到预期的URL not found消息,并且不会进行重定向。好吧,执行某种规则get。我建议将RewriteBase

我在浏览器地址栏中键入

www.mysite.com/index.php/

我被重定向到

www.mysite.com/home/user/domains/mysite.com/public\u html/index.php


这是什么意思

我应该使用.htaccess来解决此问题吗


编辑


我注意到,如果我加载
mysite.com/index.php/
而不使用
www.
前缀,我会收到预期的URL not found消息,并且不会进行重定向。

好吧,执行某种规则get。我建议将
RewriteBase/
放在规则之前。我的根目录中没有.htaccess文件。如果我在
RewriteBase/
上添加了
RewriteEngine,则无法解决此问题。它可能位于主配置文件(httpd.conf或类似文件)中。假设您100%确定这不是由index.php本身中的代码引起的,这是我唯一能想到的。如果您没有访问该文件的权限,请联系您的主机。我已从根目录中删除index.php。同样的行为。我认为你的主人制定了一个流氓规则。希望联系他们是最简单、最快的解决方案。如果不是您自己造成的,我认为您不应该尝试使用.htaccess修复此问题。