Что означают эти правила перезаписи? - PullRequest
0 голосов
/ 09 августа 2011

Я подписался на voltrank (сайт для создания обратных ссылок), и они сказали мне изменить файл .htaccess следующим текстом:

RewriteEngine On
RewriteRule ^$ /vr_display_50727b.php?filename=index.html [L,NC]
RewriteRule ^(.*)\.html$ /vr_display_50727b.php?filename=$1.html [L,NC]
RewriteRule ^(.*)\.htm$ /vr_display_50727b.php?filename=$1.htm [L,NC]

Мой вопрос: это безопасно и что это значит? Моя главная забота - это безопасность. Кстати, после изменения файла .htaccess моя статистика показала, что два оскорбительных IP-адреса получили доступ к моему веб-сайту. Я не уверен, имеет ли модификация какое-либо отношение к этому или это просто совпадение. Спасибо

Ответы [ 2 ]

3 голосов
/ 09 августа 2011

Это совпадение. Это приводит к тому, что вместо этого все запросы выполняются vs_display_50727b.php.

Что вас должно беспокоить, так это то, что с помощью этой программы ваш поисковый рейтинг снижается, а не поднимается. Google не любит сервисы, предназначенные для манипулирования своими рейтингами.

0 голосов
/ 09 августа 2011

Это абсолютно безопасно, так как кажется, что ваша система является своего рода CMS, которая принимает имена файлов в качестве параметра для отображения соответствующего содержимого. Все это перенаправляет ваши запросы на страницу vr_display_50727b.php, которая решает, какой контент будет отображаться на странице, и в то же время помогает вам создать модный URL с безопасными именами файлов HTM / HTML.

Эти правила переписывания увеличивают рейтинг страниц

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...