允许我的ip使用.htaccess访问整个站点,并允许所有其他站点访问子文件夹?

允许我的ip使用.htaccess访问整个站点,并允许所有其他站点访问子文件夹?,.htaccess,redirect,.htaccess,Redirect,我有这个布局 aplication public --index.php soon --css --img --index.html .htaccess 对不对我的.htaccess里有这个 RewriteEngine on Order Deny,Allow Deny from all Allow from 48.42.126.xx RewriteRule ^(.*) public/$1 [L] 这使我的ip可以完全访问整个页面,但所有其他ip都会收到服务器错误消息 我仍然希望我的ip

我有这个布局

aplication
public
--index.php
soon
--css
--img
--index.html
.htaccess
对不对我的.htaccess里有这个

RewriteEngine on
 Order Deny,Allow
 Deny from all
 Allow from 48.42.126.xx
RewriteRule ^(.*) public/$1 [L]
这使我的ip可以完全访问整个页面,但所有其他ip都会收到服务器错误消息

我仍然希望我的ip访问整个网站,但所有其他ip应该只访问soon文件夹css、img和index.html中的内容


在my.htaccess中,哪一个是最好的解决方案?

用以下内容替换root.htaccess中的内容:

RewriteEngine on

RewriteCond %{REMOTE_ADDR} !^48\.42\.126\.
RewriteCond %{REQUEST_URI} !^/soon/
RewriteRule ^ - [F]

RewriteRule ^((?!public/).*)$ public/$1 [L,NC]

谢谢我的IP工作正常,我可以访问整个网站。但是当我从另一个IP访问时,我会收到错误消息“禁止-操作已理解但被拒绝”。从其他IP访问时,仅从/soon/开始的请求将起作用。从新浏览器中尝试。