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 .htaccess带有#的重定向url(angularJS)-如何修复重定向循环?_Apache_.htaccess_Loops_Redirect_Url Redirection - Fatal编程技术网

Apache .htaccess带有#的重定向url(angularJS)-如何修复重定向循环?

Apache .htaccess带有#的重定向url(angularJS)-如何修复重定向循环?,apache,.htaccess,loops,redirect,url-redirection,Apache,.htaccess,Loops,Redirect,Url Redirection,以下是.htaccess中的行: Redirect 301 /business http://yatko.com/business#/ 这显然会导致重定向循环,什么是使其工作的最佳方法?谢谢大家! 对于web服务器,在这两种情况下都将获得业务。可以添加查询参数来停止循环吗?是的,唯一应该重定向的情况是URL以business或business结尾时/如果后面还有其他内容,重定向应立即停止。但在重定向之后,如果浏览器中的/business变为/business#/,但web服务器将同时获得/

以下是.htaccess中的行:

Redirect 301 /business  http://yatko.com/business#/
  • 这显然会导致重定向循环,什么是使其工作的最佳方法?谢谢大家!
对于web服务器,在这两种情况下都将获得
业务
。可以添加查询参数来停止循环吗?是的,唯一应该重定向的情况是URL以business或business结尾时/如果后面还有其他内容,重定向应立即停止。但在重定向之后,如果浏览器中的
/business
变为
/business#/
,但web服务器将同时获得
/business
,则会导致重定向循环。因此,我认为您可能需要将
/business
重定向到类似
/business/?r=1#/
的位置,以防止循环。不客气,很高兴它成功了。