如何在htaccess中排除特定文件夹

时间:2016-04-28 12:21:14

标签: php .htaccess mod-rewrite url-rewriting

当用户点击

此链接我的htaccess正在运作。

但是当用户点击

我的网站重定向到

因为我的网站在我的目录结构中包含folder2。

当用户点击

我的htaccess应该忽略此URL,因为我想将用户重定向到folder2中的index.php

下面写的代码出现在我的htaccess文件中

if (window.history && window.history.pushState) {
  $locationProvider.html5Mode(true);
} else {
    console.log('IE9');
    window.location.hash = '/';  // IE 9 FIX            
    $locationProvider.html5Mode(true);
}

$urlRouterProvider.otherwise("/");

$stateProvider
  .state('placeholder', {
      url: "/path/:myId",
      templateUrl: '../path.html
      controller: 'ResultCtrl'
   }
 );

我该怎么办? 请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

假设您要排除文件夹' exclude_me' 。 添加

RewriteCond %{REQUEST_URI} !^/exclude_me/.*$

为我做了诀窍

答案 1 :(得分:0)

试试这个:

RewriteEngine On

RewriteRule ^(。*)/ $ / $ 1 [L,R = 301]

RewriteCond%{REQUEST_URI}!^ / excluded-folder /

RewriteCond%{REQUEST_FILENAME}!-f

RewriteRule ^ index.php [L]