Как настроить Wordpress Pretty Постоянная ссылка на общем хостинге IIS7 без установленного модуля перезаписи URL - PullRequest
1 голос
/ 27 ноября 2010

У меня настроен блог Wordpress v2.9.2 на моем веб-сайте по адресу www.22shruti.com/blog/ (общий хостинг IIS 7.0 (без прав администратора на сервере), PHP 5.2.13 FastCGI, операционная система WHB 2008, нетмодуль перезаписи url установлен.)

Поскольку симпатичные постоянные ссылки полезны с точки зрения SEO, когда я пытаюсь изменить настройку WP Permalink на пользовательскую "/% year% /% monthnum% /% postname% /" через администратора, Я получаю следующее сообщение на www.22shruti.com/blog/

«Не найдено Извините, но вы ищете что-то, чего здесь нет.»

Что такое шаг за шагомрешение для достижения желаемого формата постоянной ссылки в этом сценарии?Помощь очень ценится

1 Ответ

3 голосов
/ 10 февраля 2011

Я думаю, вы найдете ответ здесь - Как установить довольно постоянные ссылки в Wordpress, запускаемых на IIS 7 Я думаю, вам нужно поместить один файл web.config в корневую папку, например:

<?xml version="1.0"?>
<configuration>
 <system.webServer>
 <defaultDocument>
  <files>
    <remove value="index.php" />
    <add value="index.php" />
  </files>
 </defaultDocument>
<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/{R:0}" />
     </rule>
 </rules>
</rewrite>
</system.webServer>
</configuration>
...