私は、サブドメインへのユーザーアクセスを制限する方法に関するいくつかのアドバイスを期待していました。
サブドメインにのみwww.domain.com/index.php?mykey=12345
サブドメインへのユーザーアクセスを制限する方法
のように私はこれらのキーを制御Yiiのバックエンドを持っていますが、アクセスを制限するための良い方法を見つけるカント、有効な$_GET
のparamでアクセスする必要があります。私は、私が知っている
file_get_contents('/var/www/'. $requested_file) ;
RewriteRule ^(.*)$ http://www.domain.com/index.php/$1
明らかなセキュリティ上のリスクなどのバックエンド・コントローラーで何かをしている、index.phpにすべてのトラフィックを通過させる.htaccess
ルールを試してみました。それは仕事の一種ですが、すべてのトラフィックを通過するときに画像に問題があります
これを行うより簡単な方法がありますように。
編集:理想的には、私はバックエンドの存在をユーザーに見せたくありません。それで、なぜ私は明らかな簡単な方法を使用していないのですか?
RewriteCond %{REQUEST_URI} !\.(png|jpe?g|gif|js)$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/index.php/$1
これは作る: