使用Discuz的朋友都知道,Discuz支持URL重写。

这带来的好处就是有得于搜索引擎对网站的抓取。

不过在Discuz中有些地方的功能却破坏了静态URL的功能,比如“上一页”,“下一页”,“最后发表”等。

我在使用的过程中,同时发现放置了Adsense的页面会出现如下问题。

在一个静态的查看帖子的页面出现的是中文的广告,但是当我点击“上一页”,“下一页”进入的是一个非静态页面。

问题就在这里出现了,在这个非静态页面的显示的广告为英文广告。
而我使用URL重写功能进入静态页面时却出现中文广告,因此推测降低降低了广告的匹配度。
从而影响了广告的点击率。

针对此问题我特地改进了一下redirect.php页面,使“上一页”,“下一页”,“最后发表”等功能自动跳转到静态页面。
防止Adsense出现英文广告。

附件:redirect.zip(1239 Byte)