.htaccess重写用于附加'?'到index.php

时间:2014-11-26 16:41:05

标签: .htaccess rewrite

在尝试使用godaddy作为托管服务提供商时,我注意到当我使用index.php / login时,我得到一个无输入文件指定的错误消息。但是,当我手动键入index.php?/ login时,我希望正确加载视图。我有什么方法可以重写,以便我可以附加'?'只要它在url中,就到index.php的末尾?

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+) index.php?/$1 [L,QSA]