2016-02-05 33 views
0

我一直在這個問題上停留了幾個小時,找不到合適的解決方案。我從一個目錄運行電子商務CMS例如。 mywebsite.com/store/htaccess重寫排除不在目錄上工作

/有這似乎並沒有改變/存儲/ /存儲任何.htaccess文件/有我一直在增加變化太大

我自己的.htaccess文件一直試圖限制訪問管理面板使用以下規則只有2個IP地址。

RewriteCond %{REQUEST_URI} !^/store/?(index.php/)?admin123/ [NC] 
RewriteCond %{REMOTE_ADDR} !^185.66.7.254$ [OR] 
RewriteCond %{REMOTE_ADDR} !^217.41.62.40$ 
RewriteRule ^(.*)$ http://%{HTTP_HOST}/ [R=302,L] 

但是主要的問題是,這會將所有用戶將不包含任何URL /爲admin123 /到/,否則將按預期在限制的管理面板。我該如何解決?

更新08/02:作爲但我還沒有找到一個可行的解決這個問題,最好我能黑名單ISP IP地址使用全/存儲/文件夾

回答

0

嘗試「從拒絕」來定義基本路徑:

RewriteEngine On 
RewriteBase /store/ 
+0

對不起,我應該提到它已經包含在RewriteEngine中。並添加RewriteBase /存儲/改變任何東西 – Shane