как перенаправить ссылку 404 ошибка с символом содержимого URL

Я не мог найти прямой ответ на свой вопрос, и мне нужно знать его от настоящих экспертов.
У меня есть ссылка
1)

http://www.example.com/example.html%20text-decoration:%20none%E2%80%9D%3Eexample.com%3C%20%3C/i%3E%3C/span%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Ctable%20bgcolor=

2)

http://www.example.com/examindex/?p=2343543

Мой вопрос, как я могу перенаправить ссылку 301 с файлом .htaccess?
я хочу перенаправить 301 ссылку 1 на http://www.example.com/example.html

redirect 301 /example.html%20text-decoration:%20none%E2%80%9D%3Eexample.com%3C%20%3C/i%3E%3C/span%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Ctable%20bgcolor= http://www.example.com/example.html

ссылка 2 на http://www.example.com/examindex/

redirect 301 /examindex/?p=2343543 http://www.example.com/examindex/

но это не работает
Кто-нибудь может мне помочь?
Огромное спасибо,

0

Решение

Вы можете использовать эти 2 правила в своем DOCUMENT_ROOT/.htaccess файл:

RewriteEngine On

RewriteRule ^(example\.html)\x20 /$1 [L,NC,R=301]

RewriteCond %{QUERY_STRING} (^|&)p=2343543(&|$) [NC]
RewriteRule ^(examindex)/?$ /$1/? [L,NC,R=301]
1

Другие решения

Вы можете решить свою проблему следующим образом:

Поместите следующий код в .htaccess файл

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

Заметка :- Этот метод работает только для серверов Linux с включенным модулем перезаписи мод Apache.

-1

По вопросам рекламы [email protected]