Записи NS указывают серверы, которые предоставляют услуги DNS для того доменного имени.
Записи указывают на имена хостов (такие как www, ftp, почта) к одному или нескольким IP-адресам.
Ответ был действительно прост. В настройках 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
Надеюсь, это поможет:
Мы использовали файл web.config и изменили его для установки перенаправления URL-адресов. Этот файл должен находиться в вашем каталоге / wp /. Фактически, вам понадобится по одному файлу web.config в каждой папке, для которой вы выполняете перенаправления.