2

これは私のルートフォルダーです:

  • 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]

これの何が問題なのですか? ありがとうございました !

4

1 に答える 1