我试图以这种简单的方式使用RewriteTule
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1
但我遇到了麻烦:
当我去一个像“empresa / premios”这样的网址时,会在名为“empresa”的文件夹中搜索图像,CSS和其他文件。 Whaterver URL我尝试使用图像和其他文件总是在文件夹中查找,其名称在网址的第一部分。在这种情况下,“empresa”。
答案 0 :(得分:1)
尝试
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^images/(.*)$ ./public/images/$1
RewriteRule ^css/(.*)$ ./public/css/$1
RewriteRule ^js/(.*)$ ./public/js/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>