本帖最后由 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;
}
发现出现死循环了
看了 铭哥这几篇文章依然毫无头绪
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
最近买了一个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;
}
发现出现死循环了
看了 铭哥这几篇文章依然毫无头绪
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
编辑回复