0

vi .htaccess:

RewriteEngine on
RewriteCond $1 !^(index\.php|audio|editor|upload|images|js|css|robots\.txt|sitemap\.xml)
RewriteRule ^(.*)$ /index.php?$1 [L]

http://wolaitiao.cn/installを参照しようとすると、404と報告されるため、正しく機能していません。

それはVirtualHostだからですか?

<VirtualHost *:80>
...
4

2 に答える 2

1

Apache エラー ログを確認する

于 2009-09-29T22:03:18.927 に答える
0

最初に、Rewrite が Apache に対して有効になっていること、および .htaccess ファイルがルールに対して尊重されていることを確認してください。

次に、物理的に存在しないものをインデックスにリダイレクトするだけです。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [QSA,L]
于 2009-09-29T22:07:55.427 に答える