我的網站是不是很久以前黑客入侵,大量的URL以下列格式創建:如何使用htaccess的
http://example.com/prematurely.asp?skin=pspfsffdproblems=nq....
有反正我也可以把所有這些通配符網址基於prematurely.asp到單個頁面?例如:
http://example.com/newpage
.htaccess文件如下:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^nowcosmetic\.co.uk$ [NC]
RewriteRule ^(.*)$ http://nowcosmetic.co.uk/$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^/questions-and-answers\.html$
RewriteRule .* http://nowcosmetic.co.uk/botox.html [R=301,L]
RewriteRule ^prematurely\.asp /botox? [R=301,L]'
如果這些網址是黑客攻擊(現已被清理),現在的結果已經不再存在,那麼你最好只是讓這些URL失敗,404(或410),而不是重定向。重定向會將錯誤的消息發送給搜索引擎。 – MrWhite
我認爲這將解決您的問題 'RewriteEngine敘述在 的RewriteCond%{} THE_REQUEST /prematurely\.asp\?skin=([^=]+)=([^\s]+)[NC] 重寫規則^ http://example.com/newpage? [NE,NC,R,L]' – starkeen