Apache rewrite URL but don't rewrite certain folder

一曲冷凌霜 提交于 2019-12-07 22:30:31

问题


I am using Apache to rewrite my URLs into clean URLs.

RewriteRule ^(.*) index.php

Currently this rewrites directories too, which is what I want, since I want everything run through my router/index.php file.

What I would like to do however, is have one folder that I can access directly. This is for lib files such as .js and .css files. I know how to do this with an Alias, but I can't use that in a .htaccess file, which I need to use.

How can I not rewrite a specific folder, eg. called "lib"?

EDIT:

I did find the following example of how to fake an Alias in .htaccess, but I can't get it working:

RewriteRule /old-folder /new-folder [PT]

回答1:


RewriteRule ^/?lib/.+$ - [L]
RewriteRule ^(.*) index.php


来源:https://stackoverflow.com/questions/2264107/apache-rewrite-url-but-dont-rewrite-certain-folder

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!