以.com结尾的搜索查询返回403权限错误

时间:2017-04-26 12:47:53

标签: php linux .htaccess search http-status-code-403

我正面临一个奇怪的案子。在我的网站中,当用户搜索任何查询时,网址会变为example.com/search/search-word,并会打开搜索结果。
当搜索查询像这样简单时,一切都很好。但是当有人在.com搜索词的末尾键入example.com/search/search-word.com时,我的网站会返回403 Forbidden Error
有什么线索可以发生吗?

Options +FollowSymlinks -MultiViews
RewriteEngine on
RewriteBase /
RewriteCond %{QUERY_STRING} ^k=(.*)$ [NC]
RewriteRule ^category/$ http://www.example.com/search/%1? [L,R=301,NC]
RewriteRule ^([^+]*)\++([^+]*)$ /$1-$2 [L,R=301]
RewriteRule ^([^+]*)\++([^+]*\++.*)$ $1-$2 [L]

0 个答案:

没有答案