Я пытался настроить перенаправление htaccess для всех, кроме меня. Это работает нормально ... за исключением того, что я должен написать исключение для каждого файла, который хочет страница в разработке. Это займет у меня некоторое время, и я уверен, что есть правильный способ сделать это, я просто не могу его найти.
Я пробовал это:
order deny,allow
deny from all
allow from 205.97.194.334
ErrorDocument 403 http://www.domain.com/page.htm
<Files page.htm>
allow from all
</Files>
Но я получаю внутреннюю ошибку сервера
То, что у меня сейчас есть, это:
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1
RewriteCond %{REQUEST_URI} !/mypage\.html$
RewriteRule .* http://www.domain.com/construct/mypage.html [R=302,L]
Что я могу добавить, чтобы разрешить все в / construct /? #
Thankyou
P.S. Может кто-нибудь сказать мне, почему первая попытка не сработала?
EDIT:
Хорошо, я добавил это, что позволило файлам, однако, это только перенаправление, когда каталог введен. То есть domain.com будет перенаправлять на страницу создания, но domain.com/index.php и все остальное не будет перенаправлять
# Redirect everyone who's not from your IP
RewriteCond %{REMOTE_ADDR} !00.00.00.00 [NC]
# Allow real files to be served
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule !index.html$ http://subverb.net/construct/index.html [R=307,L]