LNMP+Wordpress 关于网址的一个问题
军哥你好,我用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也受不了啊。
谢谢军哥 rewrite"/changel*" http://lnmp.org/changelog.html;
回复 2# 的帖子
军哥,可能我没有表达清楚,上面只是我举的一个例子,是很多不同的网页后面都出现类似的情况,不可能挨个写吧,得上千个呢。都是同样的情况就是
http://lnmp.org/changel.......(链接包括后面的点点)
http://lnmp.org/dona...等等
我试过了,如果没有后面的点点LNMP是可以自动跳转到正确的网址的,有点点后就跳404页面了。 没有规律没法写,只能出现什么写什么
你试过我也试过 174.140.166.117/changel........
174.140.166.117/changel.....1212
174.140.166.117/changelaccccc
回复 4# 的帖子
因为取消链接后面的点点后,可以跳转到正常网页, 可不可以写个规则,自动过滤链接里面出现的点点呢?回复 4# 的帖子
下面的方法可行不呢,军哥? 因为目前已经换回lamp,无法测试,军哥看看觉得可以试下我再折腾。webserver将所有不存在的请求发送给wordpress的index.php,交由wordpress处理地址重写(rewrite)的工作。在server内加入如下代码即可
if (!-e $request_filename)
{
rewrite ^(.+)$ /index.php?q=$1 last;
} nginx和apche的规则完全不一样
页:
[1]