これは私のルートフォルダーです:
- index.php
- myfolder (他のファイルと、「 deny from all 」を含む htaccess を含む)。
http://www.domain.com/myfolderにアクセスしたら、http://www.domain.com/Myfolderに書き換えたいのですが、RewriteRule の前のフォルダに入ってしまうようです(私は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]
これの何が問題なのですか? ありがとうございました !