0

フォルダーとファイルの構造

public_html/
           web/index.php
           upload/img.jpg

mysite.com/web/index.php を mysite.com/index.php にする必要があります これは私の htaccess です

RewriteEngine On
RewriteRule ^$ web/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ web/$1

それは私にとって完璧に機能します。しかし、ディレクトリ「upload/img.jpg」にアクセスできなくなりました。mysite.com/upload/img.jpg にアクセスできますか?

よろしくお願いいたします。

敬具。

4

2 に答える 2

0

代わりに、次のルールを試すことができます。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !^(web|upload) web%{REQUEST_URI} [L,NC]

/web/要求された URI がまたはの場合、これはこのルールをスキップします。/upload/

于 2013-10-18T19:48:42.130 に答える