Домой Оптимизация и учебники по WordPress WordPress: как удалить дополнительные параметры запроса из URL

WordPress: как удалить дополнительные параметры запроса из URL

655
0

В World Wide Web строка запроса является частью унифицированного указателя ресурса (URL), который содержит данные для передачи в веб-приложения, такие как программы PHP / ASP / CGI, отсюда и WordPress .

Типичный URL, содержащий строку запроса, выглядит следующим образом:

1
2
3
4
5
6
http : //example.com/category/post/?query_string
я. эл .
http : //example.com/category/post/?utm=ga
http : //example.com/category/post/?ref=pocket
, , ,

Когда сервер получает запрос на такую страницу, он может запустить программу, передав query_string без изменений в программе. Знак вопроса используется в качестве разделителя и не является частью строки запроса. Это плохо, потому что это ослабляет ваш ссылочный капитал ( SEO ), и в идеальной ситуации вы бы хотели, чтобы все URL указывали на каноническую версию. Добавьте этот небольшой фрагмент в ваш файл .htaccess, и он удалит ненужные параметры запроса из всех входящих запросов.

.htaccess

1
2
3
4
5
6
7
8
< IfModule mod_rewrite . с >
RewriteEngine На
RewriteCond % { QUERY_STRING } ! =
RewriteCond % { QUERY_STRING } ! ^ р = . *
RewriteCond % { QUERY_STRING } ! ^ s = . *
RewriteCond % { REQUEST_URI } ! ^ / wpадмин . *
RewriteRule ^ ( . * ) $ / $ 1 ? [ R = 301 , л ]
< / IfModule >

ПРИМЕЧАНИЕ. Если вы используете пользовательский поиск Google в своем блоге, вы можете избежать этих уловок :).

ЧИТАТЬ ТАКЖЕ:  Шпаргалки WordPress

Вы ищете советы WordPress? Найти здесь список из более чем 100 статей ..

WordPress: как удалить дополнительные параметры запроса из URL

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь