質問 > 管理機能 > htaccessによる海外IP制限について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
beginner99 |
投稿日時: 2025/5/15 14:16
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2024/6/4 居住地: 投稿: 49 |
htaccessによる海外IP制限について ▼テンプレート
[EC-CUBE]4.0.3 下記のhtaccessを追記しても 海外IPアドレスが制限されません。 どのように記述すれば 国内IPからのみのアクセスになるでしょうか。 ご教授お願い致します。 order deny,allow deny from all allow from 1.0.16.0/20 ~ allow from 223.252.112.0/20 ーーーーーーーーーーーーーーーーーーーーーーーー htaccess全文 DirectoryIndex index.php index.html .ht order deny,allow deny from all allow from 1.0.16.0/20 ~ allow from 223.252.112.0/20 DirectoryIndex index.php index.html .ht <Files ~ "/index.php"> order deny,allow allow from all </Files> <FilesMatch "(?<!\.gif|\.png|\.jpg|\.jpeg|\.css|\.ico|\.js|\.svg|\.map)$"> SetEnvIf Request_URI "/vendor/" deny_dir Order allow,deny Deny from env=deny_dir Allow from all </FilesMatch> <FilesMatch "^composer|^COPYING|^\.env|^\.maintenance|^Procfile|^app\.json|^gulpfile\.js|^package\.json|^package-lock\.json|web\.config|^Dockerfile|^\.editorconfig|\.(ini|lock|dist|git|sh|bak|swp|env|twig|yml|yaml|dockerignore|sample)$"> order allow,deny deny from all </FilesMatch> <IfModule mod_setenvif.c> SetEnvIf Request_URI "\.(jpe?g|png)$" _image_request </IfModule> <IfModule mod_headers.c> # クリックジャッキング対策 Header always set X-Frame-Options SAMEORIGIN # XSS対策 Header set X-XSS-Protection "1; mode=block" Header set X-Content-Type-Options nosniff #webpにvaray Header append Vary Accept env=_image_request </IfModule> # デザインテンプレートを適用するため10Mで設定 <IfModule mod_php7.c> php_value upload_max_filesize 10M </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} ^product_id=298$ RewriteRule ^products/detail.php$ https://cosmo-book.com/products/detail/51/? [L,R=301] </IfModule> <IfModule mod_rewrite.c> #403 Forbidden対応方法 #ページアクセスできない時シンボリックリンクが有効になっていない可能性あります、 #オプションを追加してください #Options +FollowSymLinks +SymLinksIfOwnerMatch RewriteEngine On # Acceptヘッダがimage/webpを含む場合 RewriteCond %{HTTP_ACCEPT} image/webp RewriteCond %{SCRIPT_FILENAME}.webp -f # *.jpg、*.pngファイルを*.webpファイルに内部的にルーティングする RewriteRule .(jpe?g|png)$ %{SCRIPT_FILENAME}.webp [T=image/webp] # Authorization ヘッダが取得できない環境への対応 RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1] RewriteRule "^\.git" - [F] RewriteRule "^src/" - [F] RewriteRule "^app/" - [F] RewriteRule "^tests/" - [F] RewriteRule "^var/" - [F] RewriteRule "^vendor/" - [F] RewriteRule "^node_modules/" - [F] RewriteRule "^gulp/" - [F] RewriteRule "^codeception/" - [F] RewriteRule "^bin/" - [F] RewriteRule "^dockerbuild/" - [F] RewriteRule "^\.devcontainer/" - [F] RewriteRule "^zap/" - [F] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg|map)$ [NC] RewriteRule ^(.*)$ index.php [QSA,L] </IfModule> <IfModule mod_mime.c> # 拡張子.webpファイルはContent-Typeとしてimage/webpを返す AddType image/webp .webp </IfModule> |
red |
投稿日時: 2025/5/15 15:04
対応状況: −−−
|
神 ![]() ![]() 登録日: 2010/2/15 居住地: 東京都 投稿: 1583 |
Re: htaccessによる海外IP制限について ~
っていうのは比喩表現ではなくですか?
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |