问题描述
我构建的应用程序和托管它GoDaddy的。但每次我访问该网页,它说:未指定输入文件。所以我搜索的解决方案,我发现我应该改变我的.htaccess文件,这个
I built an application and hosted it on GoDaddy. But everytime I access the page, it says "No input file specified". So I searched for solutions and found that I should change my .htaccess files to this
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
我没有在我的codeigniter目录中的一个真正的.htaccess文件。所有我发现是同一名称的文件,但它们含有所有拒绝。
I don't have a real .htaccess file in my codeigniter directory. All I found were files of the same name but they contained "Deny from all".
我所做的是我在记事本+ +复制code以上,并将其保存为'的.htaccess',那么我uploded到我的codeigniter应用程序的目录。但它并没有正常工作。
What I did was I copied the code above in notepad++ and saved it as '.htaccess', then I uploded it to my codeigniter app's directory. But it did not work.
那么,我把我的.htaccess文件?有什么建议?
So where do I put my .htaccess file? Any suggestions?
推荐答案
将它添加到您的网站的根目录下(或以codeigniter根)
Add it to the root of your website (or to the root of codeigniter)
结构示例:
- /var/www/public_html/.htaccess
- /var/www/public_html/index.php
- /无功/网络/的public_html /系统
- /无功/网络/的public_html /应用
- ...
这篇关于codeIgniter - 放在哪里的.htaccess?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!