.htaccess条件忽略特定文件夹

时间:2015-08-18 08:32:55

标签: apache .htaccess mod-rewrite

我的网站上有一条规则,可以将.html添加到网址的末尾

RewriteRule ^(([^/]+/)*[^/.]+)$ http://www.example.com/$1.html [R=301,L]

我们希望在名为/ blogs的目录中有一个单独的博客。我在这里遇到了许多其他问题并尝试了许多没有效果的建议。这是我到目前为止所尝试的无济于事......

1. RewriteRule ^blogs/.*$ - [PT] (as the first rule after RewriteEngine on)
 2. RewriteRule ^blogs - [L,NC] (as the first rule after RewriteEngine on)
 3. RewriteCond %{REQUEST_URI} !(blogs) [NC] (just before the RewriteRule)
 4. RewriteCond %{REQUEST_URI} !^/blogs (just before the RewriteRule)
 5. RewriteCond %{REQUEST_URI} "/blogs/"

任何人都可以建议阻止这些规则和条件的工作。他们似乎适合其他尝试过的人。任何有关这方面的帮助将不胜感激!

-Austin

0 个答案:

没有答案