.htaccess代码,用于从请求的页面中选择ip重定向

时间:2015-11-09 03:12:13

标签: wordpress apache .htaccess redirect

我已经为此工作了几天。我曾经去过几家提供此服务的网站,但我尝试过的任何网站似乎都没有。

我有访问我的网站,我知道他们的IP地址,(我知道可以改变加班,这是暂时的)。当他们在我的网站上请求某个页面时,我想将它们重定向到另一个页面。我试图通过.htaccess

来做到这一点

这是我已经完成的,由网站推荐,但它不起作用:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^69\.82\.85\.525$
RewriteRule ^page-to-be-redirected-from /page-to-be-redirected-to [R,NC,L]

我不知道Wordpress代码对我要添加的代码有多大影响。例如,我知道它会创建漂亮的网址,我假设我添加的网址会被识别出来。我试图将域名附加到网址,但它没有任何区别。此代码无效。

这是另一项努力:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} 69\.82\.85\.525
RewriteCond %{REQUEST_URI} /requested-page\$
RewriteRule .* /redirected-page [R=301,L]

花了这么多时间寻找解决方案,我知道还有其他人对如何实现这一点感到困惑。但是,即使是在StackOverflow上讨论过的.htaccess重定向也没有解决这种特殊情况。

感谢。

0 个答案:

没有答案