7 5月
19 12月
这几天查看了一下 Google Analytics 的访问记录,发现原来已经停用且已转向的网站还有访问记录,访问的页面都是 WordPress 自身的搜索页面:http://www.site.com/?s=keyword。Google 查看了一下收录情况,发现 Google 重新收录了此站点,而且收录内容全是上面的 URL,只是关键字各有不同,多达 280 多项。直到现在没也没有搞明白这些页面 Google 是如何产生关收录的。
不管如何,最好是把这些访问请求自动重定向到新的站点,在 . htaccess 文件中 rewrite 可实现。虽然很小的要求,但是也费了很大的周折,最后才发现重写规则在匹配 URL 时,是不考虑查询字符串的,也就是说 URL 中问号后面的内容是不会进行模式匹配的。所以重写规则略有不同:
意思就是如果查询字符串中包含 s= 的话,将包含此串的 URL 永久重定向到 http://www.faceker.com 这个站点。最后面的问号拒绝旧查询字符串跟随,如果去掉问号的话,目标 URL 将包含原 URL 问号后面的 Query String。
8 11月
在 WordPress 中写一篇文章时,发生了奇怪的现象,每次点击保存后,都会出现一个 404 页面,而写的文章内容根本没有保存。试了很多遍都是如此,试着编辑其他的文章,却一切正常。所以怀疑可能是文章内容中包含一些字符是 WordPress 所不接受的。试来试去,发现是“. htaccess”,如果文章标题或内容中包含这个字符串,文章就无法正常保存。
是 WordPress 的 Bug 还是站点的哪里出了问题?
注:本文中能正常显示,是因为在点号和 htaccess 中间加了空格。