这是一个简单的问题。如何更改.htaccess
文件以重写所有内容以将其重定向到index.php
文件?
当我删除RewriteCond
行时,我会获得505 Internal Server Error
。
这是我的.htaccess
文件:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
答案 0 :(得分:1)
您可以使用此规则:
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.(?:jpe?g|gif|bmp|png|ico|tiff|css|js)$ [NC]
RewriteRule !^index\.php$ index.php [L,NC]
RewriteCond
将跳过image / css / js文件的重写。!^index\.php$
表示匹配除index.php
以外的任何内容。