2012-11-08 45 views
2

這是我的根文件夾:撥打的.htaccess優先級的文件夾上

  • 的index.php
  • MyFolder文件(其中包含其他文件,幷包含「一個htaccess的所有否認「)。

當我訪問http://www.domain.com/myfolder,我想將它改寫到http://www.domain.com/Myfolder,但似乎它的文件夾中的重寫規則(我有一個401)之前進入。

這裏是我的.htaccess

# Charset 
AddDefaultCharset UTF-8 

# URL Rewriting 
RewriteEngine on 

RewriteCond %{REQUEST_URI} /myfolder 
RewriteRule ^(.*)$ /Myfolder [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /index.php?nav=$1 [L,QSA] 

這有什麼錯呢?謝謝 !

+0

你想做什麼不區分大小寫的操作系統是無法實現的! – undone

+0

這裏沒有[NC]標誌,所以我的原則是區分大小寫的,不是嗎? – grena

+0

你有在MyFolder中的htaccess文件? –

回答

0

呃...實際上,在這個文件夾上方的文件夾中還有另一個.htaccess文件。對不起:(