在我笨網站(託管在GoDaddy的),導航到任何網頁,但該指數給了我這個錯誤:子目錄中的CodeIgniter站點,htaccess文件可能干擾主目錄中的htaccess文件?
No input file specified.
周圍的Googling,好像事業必須有一些與我的.htaccess情況。這種設置的方式,也許這最終會改變,就是我的CI站點位於主域的子目錄中。 CI站點和主域每個都有自己的.htaccess文件。該CI htacess文件位於應用程序文件夾:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /SubDomain/index.php?$1 [L]
</IfModule>
而這裏的主htaccess文件從CI一個向上兩級,閱讀正是如此:
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
rewriterule ^(.*)$ https://www.MainDomain.org/$1 [r=301,nc]
恐怕這兩套重寫規則彼此衝突,我真的不知道該怎麼辦。我可以改變任何一個htaccess文件,並且真的希望讓他們在和平與和諧中一起工作。然而,這也可能與htaccess沒有任何關係。
的重寫規則第二一堆只需啓用SSL安全性上不安全的連接。它不應以任何方式影響CodeIgniter規則。 – Wireblue
我想這意味着我正在用htaccess文件吠叫錯誤的樹。 – patricksayshi
對不起,我不記得我是如何解決這個問題的,但我記得在嘗試將CI安裝到子文件夾(前一段時間)時遇到同樣的問題。我認爲對.htaccess文件和index.php文件所做的更改組合解決了我的問題。也許你可以在Google上找到指南,或者其他人可能有更具體的建議? – Wireblue