iis7 rewritebase для частей веб-сайта (Wordpress)

Записи NS указывают серверы, которые предоставляют услуги DNS для того доменного имени.

Записи указывают на имена хостов (такие как www, ftp, почта) к одному или нескольким IP-адресам.

2
задан 5 November 2012 в 22:08
2 ответа

Ответ был действительно прост. В настройках WordPress есть место для URL-адреса блога и URL-адреса физического местоположения. Все, что мне нужно было сделать, это поместить http://www.site.com в URL-адрес блога и http://www.site.com/wp/ в качестве URL-адреса фактического местоположения. . Единственная проблема с этим методом заключается в том, что он иногда приводит к тому, что предварительный просмотр сообщений не работает. Для исправления этого потребуется немного переписать URL. Я не уверен, что это 100%, но это будет выглядеть примерно так (не стесняйтесь, кто-нибудь исправит ошибку, и я обновлю ее):

<rule name="preview rewrite">
    <conditions>
        <add input="{QUERY_STRING}" pattern="p=([0-9])&preview=true" />
    </conditions>
    <action type="Rewrite" url="http://www.site.com/index.php?p={C:1}&preview=true" />
</rule>

Также, если ваши изображения в стандарте wp-contents / uploads , вы будете давать URL-адреса, ориентированные на wordpress, по всему вашему сайту. Для этого лучше всего поместить папку загрузок вне папки wp-contents. Я обычно помещаю его в корень сайта и даю ему имя вроде images или assets

0
ответ дан 3 December 2019 в 13:04

Надеюсь, это поможет:

Мы использовали файл web.config и изменили его для установки перенаправления URL-адресов. Этот файл должен находиться в вашем каталоге / wp /. Фактически, вам понадобится по одному файлу web.config в каждой папке, для которой вы выполняете перенаправления.

1
ответ дан 3 December 2019 в 13:04

Теги

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