VPS侦探论坛

 找回密码
 注册
查看: 4776|回复: 6

LNMP+Wordpress 关于网址的一个问题

[复制链接]
发表于 2015-7-25 19:18:42 | 显示全部楼层 |阅读模式

军哥你好,我用lnmp的时候,在谷歌网站管理员后台发现很多404错误,网址比较有规律都是类似这种形式:http://lnmp.org/changel... 就是网址不全,然后后面跟着几个小点点,我想问的就是能不能添加什么规则可以将http://lnmp.org/changel... 之类的直接301跳转到正确的网址http://lnmp.org/changelog.html 呢?

实测,发现LAMP+Wordpress 是可以自动实现跳转的。LNMP好像只能自动跳转http://lnmp.org/changel 而无法跳转http://lnmp.org/changel...

虽然用户不回访问这种类似的网址,但是在网站管理员后台提示几千个404也受不了啊。

谢谢军哥
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-7-25 21:25:28 | 显示全部楼层


rewrite  "/changel*" http://lnmp.org/changelog.html;
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-7-25 23:12:35 | 显示全部楼层

回复 2# 的帖子


军哥,可能我没有表达清楚,上面只是我举的一个例子,是很多不同的网页后面都出现类似的情况,不可能挨个写吧,得上千个呢。

都是同样的情况就是

http://lnmp.org/changel.......  (链接包括后面的点点)
http://lnmp.org/dona...  等等

我试过了,如果没有后面的点点LNMP是可以自动跳转到正确的网址的,有点点后就跳404页面了。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-7-26 10:11:51 | 显示全部楼层



没有规律没法写,只能出现什么写什么


你试过我也试过 174.140.166.117/changel........
174.140.166.117/changel.....1212
174.140.166.117/changelaccccc
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2015-7-26 13:46:58 | 显示全部楼层

回复 4# 的帖子


因为取消链接后面的点点后,可以跳转到正常网页, 可不可以写个规则,自动过滤链接里面出现的点点呢?

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2015-7-26 15:07:19 | 显示全部楼层

回复 4# 的帖子


下面的方法可行不呢,军哥? 因为目前已经换回lamp,无法测试,军哥看看觉得可以试下我再折腾。

webserver将所有不存在的请求发送给wordpress的index.php,交由wordpress处理地址重写(rewrite)的工作。在server内加入如下代码即可

if (!-e $request_filename)
{
    rewrite ^(.+)$ /index.php?q=$1 last;
}
发表于 2015-7-26 16:56:59 | 显示全部楼层

nginx和apche的规则完全不一样
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-16 23:38 , Processed in 0.027369 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表