这将从原始url中排除CSS/JS/Images。有人知道如何解决这个问题吗?
.htacess:
RewriteEngine on
RewriteRule %{REQUEST_FILENAME} !-d
RewriteRule %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L]
PHP:
$splitarray = explode('/',$_GET['uri']);
中。
发布于 2012-07-24 03:24:52
尝试:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_URI} \.(js|css|jpe?g|gif|png|bmp|ico)$ [NC]
RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L]
因此,如果请求不是针对现有目录,或者请求不是针对现有文件,或者请求不是针对以js、css、jpeg、jpg、gif、png、bmp、ico结尾的文件,则将通过index.php
进行路由。
https://stackoverflow.com/questions/11618791
复制相似问题