私は自分のサイトのルートディレクトリにDrupal 7をインストールしています。 .htaccessファイルはインストール後に変更されていません。Drupal URL書き換えの競合
しかし、私はCodeIgniterをサブディレクトリに設定しています。私は、URLからindex.phpを削除するための推奨される指示に従って、CIディレクトリに.htaccessファイルを作成しました。
例えば、 mysite.com/subsite/index.php/blog - > mysite.com/subsite/blog
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
は残念ながら動作しません。私はDrupalの.htaccessルールが矛盾していると仮定します。 CodeIgniter書き換えルールを有効にするためにDrupalの.htaccessを書くためのルールは何ですか?
感謝
EDIT:ソリューションがあるが、すぐにはDrupalの.htaccessでルール上RewriteEngineた後、私はうまくいけば、これは同様のセットアップを持っている人を助け
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^ci_site/(.*)$ ci_site/index.php/$1 [L]
を挿入します。
を挿入し、すぐにはDrupalの.htaccess内のルールにRewriteEngine後、ある
...質問を読んだ後、私は内部の解決策を見て、誰かを助けたいここに上陸し、ちょうどそれを働いた! Drupalの.htaccessの 'RewriteEngine on'ルールの直後に' RewriteCond $ 1!^(index \ .php | images | robots \ .txt) 'を挿入し、' RewriteRule^ci_site /(.*)$ ci_site/index.php/$ 1 [L] '問題なし。同様の設定をしている人なら –
あなたの解決策を答えに入れて、割り当てられた時間が過ぎたら、それを受け入れるようにしてください:) – Laxman13
Laxmanが言ったように、あなたはそれに答えて答えを受け入れなければなりません、そうでなければ答えられていない質問のリストに現れます:) –