メッセージno input file specified
に問題がありました。 Codeigniter - 入力ファイルが指定されていません - なぜ "?"これを解決する?
後RewriteRule ^(.*)$ index.php?/$1 [L]
を追加しました疑問符にこの変更
RewriteRule ^(.*)$ index.php/$1 [L]
を解決することにStackOverflowのトピックに発見し、それが働きました。
すべては次のようになります。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
しかし、なぜこれが働いていましたか?これは、index.php
の後に追加された疑問符は実際に何を意味するのですか?なぜこれですべてが機能するのですか?
私はこのようなすべてのトピックでこの回答を探していましたが、私はdidn;私の質問に答えるものは見つけませんでした。
私はそれがprobably
であり、index.phpがルートディレイルではないために必要であることがわかりましたが、これについてはわかりません。私はこの答えのためにだけ求める
/ (root folder)
--->application (app folder of framework)
--->myDomain.dx.am (my domain folder)
-------->index.php
-------->.htaccess (htaccess here)
-------->other_files
...................
--->system (system folder of framework)
、私は好奇心旺盛だし、私はなぜこの仕事とどのように知りたい:同じよう
私のディレクトリがありますか?
使っています。 –