Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
所有页面重定向到单个页面-太多重定向wordpress_Wordpress_Apache_.htaccess - Fatal编程技术网

所有页面重定向到单个页面-太多重定向wordpress

所有页面重定向到单个页面-太多重定向wordpress,wordpress,apache,.htaccess,Wordpress,Apache,.htaccess,我试图将所有页面重定向到一个页面。我从下面的堆栈溢出中得到了解决方案,但是我得到了太多的重定向。这是我的密码: Options -MultiViews +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_URI} !/closing-down$ RewriteCond %{REMOTE_HOST} !^my\.ip\.11\.11 RewriteRule $ /closing-down [R=302,L] 将规则更改为: Option

我试图将所有页面重定向到一个页面。我从下面的堆栈溢出中得到了解决方案,但是我得到了太多的重定向。这是我的密码:

Options -MultiViews +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !/closing-down$ 
RewriteCond %{REMOTE_HOST} !^my\.ip\.11\.11
RewriteRule $ /closing-down [R=302,L]

将规则更改为:

Options -MultiViews +FollowSymLinks
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{THE_REQUEST} !\s/closing-down[\s?] [NC]
RewriteCond %{REMOTE_HOST} !^my\.ip\.11\.11
RewriteRule ^ /closing-down [R=302,L]
并在新浏览器中进行测试,以避免旧缓存


使用
请求
而不是
请求
作为
请求
可以在WP默认规则后更改为
/index.php
,而
请求
对于web请求保持不变。

将规则更改为:

Options -MultiViews +FollowSymLinks
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{THE_REQUEST} !\s/closing-down[\s?] [NC]
RewriteCond %{REMOTE_HOST} !^my\.ip\.11\.11
RewriteRule ^ /closing-down [R=302,L]
并在新浏览器中进行测试,以避免旧缓存


使用
请求
而不是
请求
作为
请求
可能会在WP默认规则后更改为
/index.php
,而
请求
对于web请求保持不变。

但是我从论坛中接受的答案中获取了代码,为什么它对我不起作用?这个答案可能没有使用WP I已经给了你为什么
REQUEST\u URI
不起作用的原因。明白了。你可以添加除了静态文件,如css。它可能会帮助其他人。谢谢你的帮助
RewriteCond%{REQUEST\u FILENAME}-f
排除静态文件。但是我从论坛中接受的答案中获取了代码,为什么它对我不起作用?该答案可能没有使用WP,我已经给了你
请求URI
不起作用的原因。明白了。你可以添加除了静态文件,如css。它可能会帮助其他人。谢谢你的帮助
RewriteCond%{REQUEST\u FILENAME}-f
以排除静态文件。