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,it报告404时,它无法正常工作。
是因为它是VirtualHost吗?
<VirtualHost *:80>
...
答案 0 :(得分:1)
检查apache错误日志
答案 1 :(得分:0)
首先确保为Apache启用了Rewrite,并且.htaccess文件符合规则。
然后你可以简单地将任何实际上不存在的东西重定向到索引:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [QSA,L]