1

私は Zend Server の新規ユーザーです。何らかの理由で、Apache がプロジェクト フォルダー内の htaccess ファイルを読み取っていません。私の設定を確認してください:

ドキュメントルート:C:\Program Files\Zend\Apache2\htdocs\

プロジェクト フォルダー: C:\Program Files\Zend\Apache2\htdocs\project1\website\

htaccess パス: C:\Program Files\Zend\Apache2\htdocs\project1\website.htaccess

htaccess の書き換えルールの例:

RewriteRule ^([a-zA-Z0-9\-]*)-([0-9]*)-([0-9]*)\.php$  /project1/website/index.php?cat=$2&page=$3 [L]

httpd.conf ファイルの変更:

LoadModule rewrite_module modules/mod_rewrite.so

<Directory "C:\Program Files\Zend\Apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride ALL
    Order allow,deny
    Allow from all
</Directory>

インデックス ページは正常に動作しています http://localhost/project1/website/

4

1 に答える 1

1

apchachi フォルダー/conf の httpd.conf ファイルに移動し、Apache サーバーを再起動した後、AllowOverride none を AllowOverride ALL に変更する必要があります。うまくいくことを願っています。

于 2013-08-03T06:39:04.300 に答える