这让我有点发疯。在 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 #