2011-08-02 4 views
1

public_htmlにWordPressがインストールされています。つまり、ルートフォルダで、public_html/CakeAppというサブフォルダにCakePHPがインストールされています。この作業を行うためにhtaccessを変更するにはどうすればよいですか? public_htmlの中サブフォルダとWordPressのCakePHPアプリケーションで、htaccessを動作させる方法を変更するには?

のhtaccessファイルは、今読み:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 

私はそれがmydomain.com/CakeApp/users/loginにリダイレクトされmydomain.com/CakeAppにアクセス

が、すべてのそれは示してはWordPressの404エラーです。

+0

どうやらhtacessファイルは今それだけで働いている、ケーキのアプリケーションに壊れました。細かい –

答えて

0

WordPressの書き換えルールの1つの以上の条件を追加します。

RewriteCond %{REQUEST_URI} !^/CakeApp [NC] 

あなたの.htaccessファイルは、次のようになります。

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/

    RewriteRule ^index\.php$ - [L] 

    RewriteCond %{REQUEST_URI} !^/CakeApp [NC] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 
+0

これは動作していません –

+0

@Pradeep Kumarサーバーの設定または仮想ホストの設定を編集できますか?もしそうなら、 - 書き換えデバッグ( 'RewriteLogLevel 9')を有効にして、何が起こっているかを見るために書き換えログをチェックしてください。 – LazyOne

+0

ちょっとありがとうLazyone、私はちょうどhtaccessファイルを再配置し、うまくいきました –

関連する問題