0

六.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

首先确保为 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 回答