首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress -如何在NGINX中创建重定向?

问Wordpress -如何在NGINX中创建重定向?
EN

Stack Overflow用户
提问于 2019-08-15 21:04:11
回答 2查看 478关注 0票数 0

我进退两难。我将wordpress站点从Apapache服务器迁移到NGINX。

在此过程中,我在WP中更改了permalink。

/index.php/%postname%/

至

/%postname%/

现在,来自谷歌的用户由于永久链接的变化而获得404的服务。通常情况下,我只是通过WP插件重定向任何页面,但是由于permalink中的index.php,插件不能工作。因此,我别无选择,只能在NGINX文件中创建一个重定向。

请告诉我该怎么做。

EN

回答 2

Stack Overflow用户

发布于 2019-08-16 03:55:17

在服务器配置文件中(该文件将位于/etc/nginx/nginx.conf)。

如果它不存在,它也可能在/usr/local/nginx/conf/nginx.conf或/usr/local/etc/nginx/nginx.conf。

临时改道:

代码语言:javascript
复制
rewrite ^/oldlocation$ http://www.newdomain.com/newlocation redirect;

永久重定向:

代码语言:javascript
复制
rewrite ^/oldlocation$ http://www.newdomain.com/newlocation permanent;
票数 0
EN

Stack Overflow用户

发布于 2019-08-17 22:12:44

代码语言:javascript
复制
server {
     rewrite ^/index.php/(.*)$ /$1 permanent;
     ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57516229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档