这让我有点疯狂。在codeignter中,我在提交表单或完成操作后重定向。每次我这样做,它产生看起来像服务器检查标题。
0HTTP/1.1 200 OK Date: Fri, 24 May 2013 21:35:39 GMT Content-Type: text/html
Content-Length: 5997 Connection: keep-alive Server: Apache/2 X-Powered-By:
PHP/5.3.13
我的URL帮助程序已加载并且正在重定向,但我真的不希望用户每次尝试转到另一个页面时都能看到它。
最初,我只是使用常规重定向,比如
redirect ('/home/);
但是这给了我一个发现的错误,所以基于一些研究和一些建议,我添加了刷新,像这样
redirect('/home/', 'refresh');
并且我相信这是导致该标题的刷新,但是否则即使重定向到我想要的页面,我也会收到找到的错误。
我也尝试了一个位置,比如这个
redirect('/home/', 'location');
但我再次发现错误。
请帮忙!
编辑:我的.htaccess文件
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteRule ^(.*)$ index.php?/$1 [L]
# Begin password protection #
AuthName "Password Protected"
Require valid-user
AuthUserFile "*****"
AuthType basic
# End password protection #