※ ChatGPTを利用し、要約された質問です(原文:.htaccessアクセス制限で404が表示される)
htaccessアクセス制限で404が表示される
このQ&Aのポイント
現在、社内資料(画像ファイル)を社内の営業所間で共有する為、サーバーにアルバムシステム(gallery2)を入れて利用しております。最近、同じサーバにワードプレスをインストール位のタイミングで、アルバムシステムにアクセスすると、win機の半数位のPCで404のエラーページが表示され打開する方法を探っています。
セキュリティソフトが入っていないPC、ブラウザのセキュリティのレベルを最低に落としても症状の改善はありませんでした。症状のあるPCは、ブラウザ(IE7・8 firefox クローム)・OSに関係なく404になります。数台あるmacでは正常に表示されております。
htaccessの中身は、アクセス許可の設定とUrl Rewriteの設定があります。問題が発生しているPCで404エラーが表示される原因を特定するために、試しに.htaccessの中身を変更した際に正常に表示されることがあるという情報があります。
.htaccessアクセス制限で404が表示される
こんにちは。
【質問】
現在、社内資料(画像ファイル)を社内の営業所間で共有する為、サーバーにアルバムシステム(gallery2)を入れて利用しております。
社外からの閲覧制限をかける為、.htaccessに各営業所のIPアドレスを登録する事で社内でのみ閲覧可能にしています。
最近、同じサーバにワードプレスをインストール位のタイミングで、アルバムシステムにアクセスすると、win機の半数位のPCで404のエラーページが表示され打開する方法を探っています。
【試した事】
尚、試しに.htaccessの中を(allow from 000.000.00→allow from all)にした際正常に表示が戻りました。
セキュリティソフトが入っていないPC、ブラウザのセキュリティのレベルを最低に落としても症状の改善はありませんでした。
【症状が出るPC環境】
症状のあるPCは、ブラウザ(IE7・8 firefox クローム)・OSに関係なく404になります。
数台あるmacでは正常に表示されております。
宜しくお願いします。
■以下.htaccessの中身です。
#アクセス許可
order deny,allow
deny from all
allow from 000.000.000.00
allow from 000.000.000.00
allow from 000.000.000.00
allow from 000.000.000.00
allow from 000.000.000.00
allow from 000.000.000.00
# BEGIN Url Rewrite section
# (Automatically generated. Do not edit this section)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /rough2/
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} gallery\_remote2\.php
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . - [L]
RewriteCond %{THE_REQUEST} \ /rough2/v/slideshowapplet.html(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_view=slideshowapplet.SlideshowApplet [QSA,L]
RewriteCond %{THE_REQUEST} \ /rough2/v/slideshow.html(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_view=slideshow.Slideshow [QSA,L]
RewriteCond %{THE_REQUEST} \ /rough2/admin/(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_view=core.SiteAdmin [QSA,L]
RewriteCond %{THE_REQUEST} \ /rough2/v/(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_view=core.ShowItem [QSA,L]
RewriteCond %{THE_REQUEST} \ /rough2/c/view/([0-9]+).html(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_view=core.ItemAdmin&g2_subView=comment.ShowComments&g2_itemId=%1 [QSA,L]
RewriteCond %{THE_REQUEST} \ /rough2/c/add/([0-9]+).html(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_view=core.ItemAdmin&g2_subView=comment.AddComment&g2_itemId=%1 [QSA,L]
RewriteCond %{THE_REQUEST} \ /rough2/v/([^?]+)/slideshowapplet.html(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_view=slideshowapplet.SlideshowApplet&g2_path=%1 [QSA,L]
RewriteCond %{THE_REQUEST} \ /rough2/d/([0-9]+)-([0-9]+)/([^\/]+)(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_view=core.DownloadItem&g2_itemId=%1&g2_serialNumber=%2 [QSA,L]
RewriteCond %{THE_REQUEST} \ /rough2/v/([^?]+)/slideshow.html(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_view=slideshow.Slideshow&g2_path=%1 [QSA,L]
RewriteCond %{THE_REQUEST} \ /rough2/v/([^?]+)(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_view=core.ShowItem&g2_path=%1 [QSA,L]
RewriteCond %{THE_REQUEST} \ /rough2/([^?]+)(\?.|\ .)
RewriteCond %{REQUEST_FILENAME} !main\.php
RewriteRule . /rough2/main.php?g2_controller=migrate.Redirect&g2_path=%1 [QSA,L]
</IfModule>
# END Url Rewrite section
お礼
ありがとうございました。 エラーログを確認してIPを割出して設定しました。