Альтернатива .htaccess файлу Apache для IIS?

Использование попытки:

find . -type f -maxdepth 1

Это только перечислит файлы в каталоге, не учтет -type f аргумент, если Вы захотите перечислить файлы и каталоги.

6
задан Gumbo 23 November 2009 в 12:49
поделиться

3 ответа

"Симпатичные" постоянные ссылки обычно требуют mod_rewrite и IIS (общий на Серверы Windows) не поддерживает mod_rewrite.

Проверьте кодекс Wordpress, в частности раздел Permalinks Without Mod Rewrite , так как он содержит информацию о постоянных ссылках в вашей среде (некоторая информация ниже, проверьте ссылку для получения полной информации, поскольку это официальная документация):

Если вы используете IIS 7 и у вас есть администратор права на вашем сервере, вы можете использовать Модуль перезаписи URL от Microsoft вместо. Хотя не полностью совместим с mod_rewrite, он делает поддерживать красивые постоянные ссылки WordPress. После установки откройте web.config файл в папке WordPress и добавьте следующее правило к Элемент system.webServer.

<rewrite>
    <rules>
        <rule name="Main Rule" stopProcessing="true">
            <match url=".*" />
            <conditions logicalGrouping="MatchAll">
                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            </conditions>
            <action type="Rewrite" url="index.php" />
        </rule>
    </rules>
</rewrite>
2
ответ дан 8 December 2019 в 18:37
поделиться

Завершено выполнение новой установки WordPress с последующим выборочным импортом таблиц.

Проблема конечно были постоянные ссылки. Но я нашел самый простой способ исправить это - использовать ту же структуру постоянных ссылок, что и на старом сайте (к счастью, он еще не был удален, поэтому я смог найти его в админке), а затем импортировать все, кроме пользовательских таблиц.

Если вы импортируете таблицы пользователей, вы потеряете учетную запись администратора из новой настройки.

0
ответ дан 8 December 2019 в 18:37
поделиться

"Симпатичные" постоянные ссылки обычно требуют mod_rewrite и IIS (общий на Серверы Windows) не поддерживает mod_rewrite.

независимо от того, используете ли вы IIS6 или 7, вы также можете использовать механизм перезаписи в IIS - многие из них поддерживают синтаксис mod_rewrite.
IIRF - хороший вариант, работает как с IIS6, так и с 7. ( Vista, WS2003, 2008).

1
ответ дан 8 December 2019 в 18:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: