加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

.htaccess和php重定向导致循环

发布时间:2022-09-30 05:03:00 所属栏目:PHP教程 来源:互联网
导读: .htaccess和php重定向导致循环
php.htaccess
.htaccess和php重定向导致循环,php,.htaccess,Php,.htaccess,嘿,我搜索了所有相关的问题,但没有找到任何解决方案我有一个包含如下URL的脚本:

.htaccess和php重定向导致循环

php.htaccess

.htaccess和php重定向导致循环,php,.htaccess,Php,.htaccess,嘿,我搜索了所有相关的问题,但没有找到任何解决方案我有一个包含如下URL的脚本:htt://www.example.com/index.php/dosomthing/parametrsOptions +FollowSymLinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME

嘿,我搜索了所有相关的问题,但没有找到任何解决方案

我有一个包含如下URL的脚本:

htt://www.example.com/index.php/dosomthing/parametrs


    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]

现在我用这个:

htt://www.example.com/index.php/dosomthing/parametrs


    Options +FollowSymLinks
    RewriteEngine On

php do while跳出循环_php循环_php for循环

RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]

它在本地主机上工作,但在主机上不工作并导致重定向循环,我真的很沮丧php循环,不知道该怎么办。

将重写规则更改为:

RewriteRule ^(.*)$ index.php?$1 [L]

在旧的情况下,您总是重写到相同的旧url,只需再次预写index.php部分,因为没有名为“index.php/”的文件。

谢谢,但也不起作用,我在问题中包含的这个.htaccess与使用laravel框架开发的应用程序在同一主机上完美地工作。。我认为问题出在php而不是htaccess,但我不知道我做错了什么我发现了问题所在,问题既不是htacces也不是php,因为$\u SERVER['PATH\u INFO']由于服务器配置而为空,所以脚本一直重定向到home controller。。

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!