2010-06-26 98 views
0

伊夫一个奇怪的问题,我可是从网站获得referals,该网站呼吁是暂不提供一个网址Apache的重定向问题

代码: http://nzbuse.net/udnc.html/img/logo.jpg

伊夫试图通过.htaccess进行,ErrorDocument来重定向和PHP脚本,但似乎没有工作。

当我的index.php页面加载它包含javascript和css时,该网站也使用smarty。

随着Firefox,一个清除缓存,当我转到了上述网址我得到以下日志条目:

“GET /udnc.html/img/logo.jpg HTTP/1.1” 302 213
“ GET /missing.php HTTP/1.1" 200 81
“GET /js/main.js HTTP/1.1” 200 1341
“GET的index.php HTTP/1.1” 200 33734
“GET/CSS /样式。 css HTTP/1.1“200 6102
”GET /favicon.ico HTTP/1.1“200 26694

但当referals的一个转到的网址,他们得到:

“GET /udnc.html/img/logo.jpg HTTP/1.1” 302 213
“GET /missing.php HTTP/1.1” 200 81

他们不发出/得到最后4个获取请求。

我看了整个网络,似乎无法找到答案。

当用户转到root url时,他们似乎没问题。

该网站是为Nzb文件和用户从重定向dont事件浏览,我得到1000加上referals一天,他们都做同样的事情,这导致我认为有问题?

任何人有任何想法为什么?

问候

Potman

+0

当你想表达一个404 – Gumbo 2010-06-26 19:28:59

+0


的missing.php你不应该以302回复有以下行

头(“位置:/index.html',FALSE,302);
它被重写在.htaccess文件中作为smarty系统的一部分index.php。

我需要更改吗?
感谢
Potman – potman 2010-06-26 19:40:34

回答

0

最后四个请求将仅被用于实际的浏览器制造。一个自动化的工具将捕获200的/missing.php,并完成请求。

+0

嗨 感谢您的快速性反应,但它确实相同的,如果我作为重写.htaccess文件中 的RewriteRule ^/udnc \的.html/IMG /标志\ $ .JPG指数使用。php [L,R = 301] 重写是不是tranparent和index.php需要外部refences迫使他们加载? Registers Potman – potman 2010-06-26 19:30:07

+0

你不能“强制”客户端加载任何东西。它将加载它认为必要的任何内容。不会说JavaScript的客户端可能不会加载脚本。一个不使用CSS的客户端可能不会加载样式表。除非它是浏览器,否则它可能不会加载图标。 – 2010-06-26 19:40:35

+0

嗨再 只是似乎很奇怪,客户端加载根网址浏览网站,但客户端来自失败的URL不要。与使用根URL的客户相比,我得到更多的referals(每天1000+)。 感谢您的帮助 – potman 2010-06-26 19:47:01