Перепишите все URL-адреса в index.php, кроме '/ Serene / Assets /'

Итак, в настоящее время у меня все мои URL-адреса перенаправляются на index.php с этим в моем .htaccess:

RewriteEngine on
RewriteCond %{DOCUMENT_ROOT} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

Однако мне нужны URL-адреса, такие как http: //localhost/Portfolio/Serene/Assets/css/style.css , чтобы не перенаправлять, но я не знаю, как это сделать?

Я был бы очень признателен любая помощь,

Ура.

РЕДАКТИРОВАТЬ: В качестве альтернативы я мог бы указать htaccess, чтобы он не перенаправлял какие-либо .js, .css, файлы изображений и т. Д., Но опять же, я не совсем уверен, как это сделать? Спасибо!

РЕДАКТИРОВАТЬ2: Я мог бы также перенаправить все, что заканчивается на .php или путь (например, / Portfolio /), на index.php, мне кажется, это может быть проще.

EDIT3: Успех, окончательный код:

RewriteEngine on

RewriteCond %{DOCUMENT_ROOT} !-f
RewriteRule !\.(js|ico|gif|jpg|png|css|html|swf|flv|xml)$ index.php [QSA,L]
11
задан chintanparikh 17 December 2011 в 08:10
поделиться