如何禁用一个子类别的RewriteRule? [英] How can I disable RewriteRule for one subcategory?

查看:78
本文介绍了如何禁用一个子类别的RewriteRule?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在网站的根目录中有一个.htaccess,如下所示:

I have a .htaccess in my root of website that looks like this:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.mydomain\.pl [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?([a-z0-9_-]+)\.mydomain\.pl [NC]
RewriteRule ^/?$ /index.php?run=places/%1 [L,QSA]

RewriteCond %{REQUEST_URI} !^/index.php$
RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/upload/
RewriteCond %{REQUEST_URI} !^/javascript/
RewriteRule ^(.*)$ /index.php?runit=$1 [L,QSA]

但是当我键入:

mydomain.pl/guests

mydomain.pl/guests

我想通常去实际的文件夹来宾.我了解我需要以某种方式为来宾子文件夹禁用此规则,但是我该怎么做?

I would like to go normally to actual folder guests. I understand that I need to somehow disable this rule for guests subfolder, but how do I do this?

我已包含整个.htaccess文件

I've included whole .htaccess file

推荐答案

我已经将htaccess放在子文件夹中,并添加了RewriteEngine Off,它可以正常工作.

I've put a htaccess in subfolder and added RewriteEngine Off and it works.

这篇关于如何禁用一个子类别的RewriteRule?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆