0

私は .htaccess を使用して、すべてのユーザーを近日公開のページにリダイレクトし、IP アドレスでテスト目的でアプリケーションを通常どおり使用できるようにしています。私はこの部分.htaccessを使用しています

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4
RewriteCond %{REQUEST_URI} !\.(css|gif|ico|jpg|js|png|swf|txt|html)$
RewriteRule (.*)$ /coming-soon.html [R=302,L]
</IfModule>

それは正常に動作し、私のIPから離れた全員をcoming-soon.htmlページにリダイレクトします。しかし、url_rewrites が機能していないようで、MVC パスが無効になっているようです。何が悪いのかわからない。

ご協力いただきありがとうございます

4

1 に答える 1

-1
Options -Indexes
<IfModule mod_rewrite.c>
   RewriteEngine on

   RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4
   RewriteCond %{REQUEST_URI} !\.(css|gif|ico|jpg|js|png|swf|txt|html)$
   RewriteRule (.*)$ /coming-soon.html [R=302,L]

   RewriteCond %{HTTP_HOST} ^domain.com$ 
   RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>
于 2012-11-04T08:43:00.903 に答える