Yii2 Kartik GridView导出重定向到主页

时间:2016-09-30 13:19:05

标签: .htaccess redirect gridview yii2 export

我正在使用Yii2 Kartik GridView扩展程序并尝试进行html和excel导出。当我单击导出并选择文件类型时。我得到的弹出窗口说我可以在下载后关闭窗口。 当我尝试触发下载操作时,我从服务器获得了302 Found HTTP响应,它重定向到主页而不下载我的文件。

我认为这是由于在我的htaccess中使用https的力量。但是当我尝试禁用SSL证书时,仍然无效。

唯一可行的方法是,当我在服务器中推迟mod_security时!

这是我的网格视图代码:

<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'export' => true,
'toolbar'=> ['{export}', '{toggleData}'],
'panel' => [
    'heading'=>'<h3 class="panel-title"><i class="glyphicon glyphicon-th-list"></i> Samir</h3>',
    'type'=>'success',
],
'exportConfig' => [
    \kartik\grid\GridView::HTML => [
        'label' => 'HTML',
        'filename' => 'myhtml',
    ],
    \kartik\grid\GridView::EXCEL => [
        'label' => 'Excel',
        'filename' => 'myexcel',
    ],
],
'columns' => $myColumns,]); ?>

这是我的.htaccess文件:

#Options +FollowSymLinks
IndexIgnore */*
RewriteBase /admin/
RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.phpe

我的所有扩展程序都是最新的。 有人可以帮忙吗?

0 个答案:

没有答案