0

Cake 2.2.0 アプリの書き換えルールに問題があります。

Mod_rewrite はここに行くように機能しているようです:

myapp.com/listings作品

しかし、cake によって生成されたリンクは、このタイプの URL を構成します。これも機能しますが、書き換えられていません:

myapp.com/app/webroot/index.php/listings

投稿された多くのオプションを試しましたが、何も機能しないようです?

私のApache設定は次のように設定されています:

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

すべての .htaccess ファイルは Cake のインストールから標準ですか?

ウェブルート .htacess:

<IfModule mod_rewrite.c>
    RewriteEngine On    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
     RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

アプリ .htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L]
</IfModule>

ルート .htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^$ app/webroot/ [L]
    RewriteRule (.*) app/webroot/$1 [L]
</IfModule>

私は何か他のものを見なければなりませんか?

4

2 に答える 2