排除mvc文件夹的重写规则

时间:2016-06-24 23:08:12

标签: apache .htaccess url-rewriting

我在public class Client { public static void main (String[] args) throws IOException { Webcam wCam = null; try (DataOutputStream sender = new DataOutputStream(new BufferedOutputStream(new Socket("127.0.0.1", 54339).getOutputStream()))) { wCam = Webcam.getDefault(); wCam.setViewSize(WebcamResolution.VGA.getSize()); wCam.open(); while (true) { BufferedImage frame = wCam.getImage(); //get frame from webcam int frameWidth = frame.getWidth(); int frameHeight = frame.getHeight(); sender.writeInt(frameWidth); sender.writeInt(frameHeight); int[] pixelData = new int[frameWidth * frameHeight]; frame.getRGB(0, 0, frameWidth, frameHeight, pixelData, 0, frameWidth); for (int i = 0; i < pixelData.length; i++) { sender.writeInt(pixelData[i]); } } } finally { //release resources used by library if (wCam != null) { wCam.close(); } Webcam.shutdown(); } } } 中有以下内容,它将所有内容重写为中心文件, 我想绕过某个文件夹(及其所有子文件夹),我要绕过的文件夹命名为“admin”,我应该如何修改此重写以停止重写admin文件夹?

我检查了这个问题,但无法获得所需的结果:

.htaccess mod_rewrite - how to exclude directory from rewrite rule

.htaccess

2 个答案:

答案 0 :(得分:1)

也许最简单的方法是将.htaccess放在admin文件夹中除了:RewriteEngine Off之外的任何内容。

答案 1 :(得分:0)

要从您的规则中排除管理员文件夹,您可以使用:

RewriteCond %{REQUEST_URI} !^/admin.*
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]