wordpress怎麽设置重定向

回复 收藏
本帖最后由 lyhabc 于 2015-12-20 16:34 编辑

最近买了一个vps,用lnmp搭了一个wordpress域名都买好可以解析了

因为安全问题 想把下面几个页面都做重定向 到主页 www.abc.com

wp-config.php
wp-login.php
wp-signup.php
wp-admin (wp-admin是一个目录 管理后台)




我的配置
server
{
listen 80;
server_name www.abc.com ;
if ($host ~ 'www.abc.com/wp-login.php' ) {
rewrite ^/(.*)$ www.abc.com/$1 redirect;
}
index index.html index.htm index.php;
root /mydata/www/wordpress;
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /mydata/www/wordpress$fastcgi_script_name;
}


发现出现死循环了
QQ截图20151220163043.png



看了 铭哥这几篇文章依然毫无头绪
Rewrite设置及示例 http://www.lishiming.net/thread-239-1-1.html
nginx $document_uri 参数使用 http://www.lishiming.net/thread-993-1-1.html
nginx的301与302如何配置 http://www.lishiming.net/thread-4840-1-1.html
nginx rewrite不支持if 嵌套也不支持逻辑或和逻辑并 http://www.lishiming.net/thread-4842-1-1.html

看了一下网上的方法,但是下面这个方法不通用,如果我要屏蔽一些页面和目录,只能靠nginx去做
修改登录页面入口
http://www.wenchenhk.com/342.html


2015-12-20 16:31 举报
已邀请:
0

阿铭 管理员

赞同来自:

if ($document_uri ~ 'wp-config.php|wp-login.php|wp-signup.php|wp-admin' ) { rewrite (.*) index.php redirect;}
0

lyhabc

赞同来自:

可以了,感谢铭哥
0

空港

赞同来自:

额  改天也试试

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: