RewriteCond% {REQUEST_URI}! (\. [A-zA-Z0-9] {1,5} | /) $ Какое влияние это оказывает на сайт? - PullRequest
0 голосов
/ 03 ноября 2019

Это влияние кода .htaccess на сайт. Когда я добавляю .htaccess, если у сайта нет расширений (.html - .php - .js - .png ...), он добавляет «/» в конец URL.

Что такое SEO-эффект на этом сайте? Контент моего сайта рекламируется сайтом. Что если я не добавлю этот код?

RewriteEngine On
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]

1 Ответ

1 голос
/ 03 ноября 2019

1.Модуль Apache mod_rewrite (RewriteEngine On) позволяет переписывать URL-запросы, поступающие на ваш сервер, и основан на синтаксическом анализаторе регулярных выражений. 2.RewriteEngine On включает mod_rewrite. 3.RewriteCond% {REQUEST_URI} [AZ] - захватывает введенный адрес. 4.RewriteRule. $ {lc:% {REQUEST_URI}} - использует переменную 'lc', которая была добавлена ​​в файл vhost 5., чтобы преобразовать все символы в нижний регистр. 6. [R = 301, L] - выполняет перенаправление 301, а также прекращает влияние любых последующих правил перезаписи на этот URL-адрес (рекомендуется добавить после последнего правила). В конце он находится на той же строке, что и RewriteRule.

...