Моего сайта был не так давно взломан и много URL-адресов были созданы в следующем формате:Как перенаправить URL подстановочным с помощью HTAccess
http://example.com/prematurely.asp?skin=pspfsffdproblems=nq....
есть в любом случае я могу перенаправить все эти шаблонные адреса основано на преждевременной.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-адреса были результатом взлома (который теперь очищен) и теперь больше не существуют, вам лучше просто разрешить этим URL-адресам с 404 (или 410), а не перенаправлять. Переадресация отправит неверное сообщение поисковым системам. – MrWhite
Я думаю, что это решит вашу проблему 'RewriteEngine На RewriteCond% {THE_REQUEST} /prematurely\.asp\?skin=([^=]+)=([^\s]+) [NC] RewriteRule^ http://example.com/newpage? [NE, NC, R, L] ' – starkeen