.htaccess 仅在未指定 ip 时将所有请求重定向到子文件夹
.htaccess redirect all request to subfolder only if not specifed ip
我不知道如何将除我的 ip 之外的所有请求重定向到 .htaccess 中的子文件夹
我想到了
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !=123.45.67.89
RewriteRule ^$ /coming-soon/ [L]
RewriteRule (.*) http://example.com/coming-soon [R=301]
但是当我在浏览器中编写时 example.com/asdasdas
它给了我
coming-soon/coming-soon/coming-soon/coming-soon/coming-soon/coming-soon/coming-soon/coming-soon
我想实现的是,当用户输入任何内容时,它会重定向到 example.com/coming-soon
,除非它是我的 IP。我研究过 SO,但我总是卡住。
在根目录 /coming-soon 中还有一个文件夹,其中包含用于 html
的图像和字体
任何帮助将不胜感激
你可以使用这个:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !=123.45.67.89
RewriteCond %{REQUEST_URI} !^/coming-soon [NC]
RewriteRule (.*) http://example.com/coming-soon [R=301,L]
确保清除浏览器缓存或使用不同的浏览器来测试此代码。
我不知道如何将除我的 ip 之外的所有请求重定向到 .htaccess 中的子文件夹
我想到了
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !=123.45.67.89
RewriteRule ^$ /coming-soon/ [L]
RewriteRule (.*) http://example.com/coming-soon [R=301]
但是当我在浏览器中编写时 example.com/asdasdas
它给了我
coming-soon/coming-soon/coming-soon/coming-soon/coming-soon/coming-soon/coming-soon/coming-soon
我想实现的是,当用户输入任何内容时,它会重定向到 example.com/coming-soon
,除非它是我的 IP。我研究过 SO,但我总是卡住。
在根目录 /coming-soon 中还有一个文件夹,其中包含用于 html
的图像和字体任何帮助将不胜感激
你可以使用这个:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !=123.45.67.89
RewriteCond %{REQUEST_URI} !^/coming-soon [NC]
RewriteRule (.*) http://example.com/coming-soon [R=301,L]
确保清除浏览器缓存或使用不同的浏览器来测试此代码。