В 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, и он удалит ненужные параметры запроса из всех входящих запросов.
|
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? Найти здесь список из более чем 100 статей ..
0.00 (0%) 0 votes







