.htaccessが動作していないことに関する多くの質問を見てきました。 それらすべてを試しましたが、それでも私のためには動作しません。.htaccessが動作していないと混乱していません。
私の前では、アプリケーションフォルダ内の.htaccessファイルを削除したときに問題が発生しました。
私が行っていたチュートリアルでは、htaccessを削除するために特に言及していませんでしたが、それをルートにコピーするだけでした。だから、基本的に、それがまだ働いていたとき、私は2つのhtaccessファイルを持っていました、アプリケーションフォルダとアプリケーションフォルダの中に。
今のところ、アプリケーション内の.htaccessファイルを削除しても、自分のプロジェクトルートに1つの.htaccessしか残さないとしても、それでも機能しません。
私はまだURLを機能させるために 'index.php'を含める必要があります。
index.phpが含まれていないと、必ずしも404が表示されるわけではありません。
それはちょうど、このページを私に示して、
これは私の.htaccessファイルの内容です。
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
私の設定ファイル。
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
は、それとは別に、私はすでにそれを再びオンにそして私のPCをシャットダウンし、私のWAMP接続を更新、試してみました。
私は2 htaccessを持っていても、それは私のために働いて以来何が間違っているのか分かりません。私は誤ってその1つのファイルを削除したときに何かが起こった。
私のシステムはWindows 7の32ビット版で、私はWAMPを使用しています。私はすでに私のwampでApacheモジュールの書き換えモジュールを有効にしました。私は私が私の見解をロードすると、CSSのURLは動作しません、これはまた、ヒントを与える可能性があり、
を3.1.2
を最新のCodeIgniterを使用しています。
CSSのURLのshouldv localhost/project/css/bootstrap.min.css
てきただし、同じ結果は、同じページには、上記を示しています。
私はこれも私のapacheのhttpd.confに載せています。
<Directory />
AllowOverride none
Require all denied
</Directory>
これは相対パス/ディレクトリであるため、 'RewriteBase'を調べてください。ルートとして 'localhost'に直接置かれていない限り。 – Darren
私は昨日新しいcodeigniterバージョンでwampをインストールしたので、私はそれを見たのは初めてのrewritebaseを知らない。 これは私のプロジェクトのディレクトリです。 C:\ wamp \ www \ project \ –
あなたの 'RewriteEngine'定義の下に以下を置いてみてください:' RewriteBase/project/'。 – Darren