.htaccess に問題があります。助けていただければ幸いです。
基本的に私は次の構造を持っています:
root/
+ _archive
+ index.html
+ フォルダー1
+ フォルダー
2 + css
+ ...
アーカイブには、サイトのルートからアクセスできるようにしたいフォルダーがいくつかあります。
たとえば、私のサイトが rafael.com を呼び出しているとすると、次のアーカイブが作成されます。
http://www.rafael.com/_archive/folder10
http://www.rafael.com/_archive/folder20
http://www.rafael.com/_archive/folder30
(_archiveなしで)からアクセスできるようにしたい:
http://www.rafael.com/folder10
http://www.rafael.com/folder20
http://www.rafael.com/folder30
しかし、作業を続けるために、ルートにフォルダーとcss、画像などを配置しています。folder10、folder20、folder30 の下には、独自のイメージと css、および javascript もあることに注意してください。
さて、私は次の.htaccessを試しています
RewriteEngine On
RewriteCond $1 ^(folder10|folder20|folder30)
RewriteRule ^(.*)$ _archive/$1 [L]
http://www.rafael.com/folder30/ (最後にスラッシュを付けて)を使用して呼び出すと、問題なく動作しますhttp://www.rafael.com/_archive/folder30/に REDIRECT を取得します。
では、リダイレクトしている理由と、リダイレクトせずにhttp://www.rafael.com/folder30とhttp://www.rafael.com/folder30/を機能させるために修正するにはどうすればよいか、誰かが私に説明できますか? :)
よろしくお願いします。