Партнерки вебмастерам

Баннер

Кто онлайн

Сейчас 63 гостей онлайн

Статистика

Архив содержит 29 файлов в 11 категориях. На данный момент файлы скачаны 102262 раз.
Включаем родной SEF (ЧПУ) в Joomla на IIS7 PDF Печать E-mail

По умолчанию IIS7 не может формировать Человеко-Понятные-Урлы встроеные в CMS.  Компания Microsoft написала для  IIS7 специальный модуль. Загружаем Microsoft URL Rewrite Module for IIS 7, установка до обидного проста и сводится к двум кликам.

Теперь нужно создать Web.config в корне нашего сайта, конечно после установки модуля мы можем сформировать ссылки силами сервера IIS, но в этом случае придется переписать адреса всех страниц вручную, а это не наш путь).


И так, в директории C:inetpubwwwrootваш_сайт создаем текстовый документ, открываем с помощью блокнота и копируем в него следующее:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Security Rule" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAny">
<add input="{QUERY_STRING}" pattern="mosConfig_[a-zA-Z_]{1,21}(=|=)" ignoreCase="false" />
<add input="{QUERY_STRING}" pattern="base64_encode.*(.*)" ignoreCase="false" />
<add input="{QUERY_STRING}" pattern="(&lt;|<).*script.*(>|>)" />
<add input="{QUERY_STRING}" pattern="GLOBALS(=|[|%[0-9A-Z]{0,2})" ignoreCase="false" />
<add input="{QUERY_STRING}" pattern="_REQUEST(=|[|%[0-9A-Z]{0,2})" ignoreCase="false" />
</conditions>
<action type="CustomResponse" url="index.php" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
</rule>
<rule name="SEO Rule">
<match url="(.*)" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" pattern="" ignoreCase="false" />
<add input="{URL}" negate="true" pattern="^/index.php" ignoreCase="false" />
<add input="{URL}" pattern="(/|.php|.html|.htm|.feed|.pdf|.raw|/[^.]*)$" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Сохраняем как Web.config и закрываем текстовый документ, на вопрос Windows точно ли мы хотим изменить расширение, отвечаем «Да». Гордо идем в админ панель Joomla! И включем SEO