Apache 2.4.6でmod_rewriteモジュールを有効にする方法に関する私の問題の解決策を探しています。私は見つけることができるいくつかのソリューションをテストしましたが、それは動作していないようです。ちなみに私はこの.htaccessの設定を使用しています:CodeIgniterデプロイメントで(mod_rewrite on(apache 2.4)centos 7)を有効にするには?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /sats/ <-- name of my codeigniter directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
私はまだモッズ書き換えを有効にする方法を見つけるように見えることはできません。私もcentOS 7に精通していません。私の解決策の1つは、AllowOverrideをAllowOverrideに変更することでした。/etc/httpd/conf/httpd.conf内のすべてをオンにしました。なぜこれがうまくいかないのか分かりません。私はStackOverflow上のいくつかのソリューションもここでチェックアウトしますが、うまくいきませんでした。だから私がしなかった提案やものは大いに感謝します。いくつかの解決策を見つけたら、私もそれを試してみたいと思います。ありがとうございました!
私はこれを試しますが、私はhttpd.confファイルに入れておくべきですか?私がApache 2.4で観察しているように、モジュールはconf.dディレクトリにあります。どの部分にこれを挿入すればよいですか?途中でありがとう。 –
これはうまくいきませんでした。私はすでに試しました –