我一直在使用
RewriteCond %{REQUEST_FILENAME} ^(.+)\.js$ [OR]
RewriteCond %{REQUEST_FILENAME} ^(.+)\.css$ [OR]
RewriteCond %{REQUEST_FILENAME} ^(.+)\.jpe?g$ [OR]
RewriteCond %{REQUEST_FILENAME} ^(.+)\.png$ [OR]
RewriteCond %{REQUEST_FILENAME} ^(.+)\.gif$ [OR]
RewriteCond %{REQUEST_FILENAME} ^(.+)\.html?$ [OR]
RewriteCond %{REQUEST_FILENAME} ^(.+)\.swf$ [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
ReWriteRule .* - [L]
但移动到新服务器后,重写已停止工作,我只看到一个目录索引网站的根目录
我确实有
RewriteRule ^([^/]*)/?$ index\.php?page=$1 [QSA,NC,L]
稍后在文件中。
似乎有些东西可能已经改变了Apache的配置,但我不知道是什么。