Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 奇怪的URL请求_Php_.htaccess - Fatal编程技术网

Php 奇怪的URL请求

Php 奇怪的URL请求,php,.htaccess,Php,.htaccess,我的网站有问题。如果有人能帮助我,我将不胜感激。 我在谷歌分析账户中看到了这些奇怪的请求: 我的网站与那些结尾词完全不同,所以问题是我如何才能停止显示这些类型的URL? 我认为这是htaccess的问题,但我应该使用什么代码重定向到主页或显示404未找到的页面? 谢谢大家。如果主页上没有查询字符串,您可以在htaccess中使用: RewriteEngine on RewriteCond %{QUERY_STRING} .+ RewriteRule ^$ /? [R=301] 这将是一个

我的网站有问题。如果有人能帮助我,我将不胜感激。 我在谷歌分析账户中看到了这些奇怪的请求:

我的网站与那些结尾词完全不同,所以问题是我如何才能停止显示这些类型的URL? 我认为这是htaccess的问题,但我应该使用什么代码重定向到主页或显示404未找到的页面?
谢谢大家。

如果主页上没有查询字符串,您可以在htaccess中使用:

RewriteEngine on
RewriteCond %{QUERY_STRING} .+
RewriteRule ^$ /? [R=301] 

这将是一个棘手的问题,因为它们会命中您的域根,然后添加查询字符串参数,因此您的服务器会显示默认文件(通常为index.html/index.php),使其成为有效的请求,您能看到这些请求的ip吗?他们都使用相同的IP还是不同的IP?我没有看到任何IP,只有那些URL。可以在htaccess中添加一些行来防止显示这种字符串吗?好的,我知道,但是如果我有这样一个页面怎么办?它应该与这些行一起工作?您只有2个选项:1)指出任何您希望授权的内容,或2)指出任何您希望拒绝的内容。但现在我只封锁了主页。所以这对你来说不是问题,做吧。我刚才提到的那些URL现在正在重定向到主页。非常感谢。